From eb6e0d77e9672cf96d7127488e4993a7d2cc0ee2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B3=BB=E7=B5=B1=E7=AE=A1=E7=90=86=E5=93=A1?= Date: Fri, 6 Mar 2026 06:19:37 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20Service=EF=BC=9ADjango?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service%EF%BC%9ADjango.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Service%EF%BC%9ADjango.md diff --git a/Service%EF%BC%9ADjango.md b/Service%EF%BC%9ADjango.md new file mode 100644 index 0000000..32fdc2c --- /dev/null +++ b/Service%EF%BC%9ADjango.md @@ -0,0 +1,39 @@ +# 安裝 Django + +```bash +pip3 install Django +``` + +# 建立專案 + +```bash +mkdir djangotutorial && django-admin startproject mysite djangotutorial +``` + +# 啟動專案 + +在 setting.py 將主機位置加入 ALLOWED_HOSTS + +```python3 +ALLOWED_HOSTS = [ "192.168.30.107" ] +``` + +開發模式 + +```bash +python3 manage.py runserver 0.0.0.0:8000 +``` + +生產模式(wsgi) + +使用 gunicorn + +```bash +pip3 install gunicorn +``` + +透過 gunicorn 啟動 + +```bash +gunicorn --bind 0.0.0.0:8000 mysite.wsgi:application +``` \ No newline at end of file