admin 發表於 2020-2-24 15:30:02

用 Django 開發網站

用 Mac 和 Python3:
一、在 django_project 資料夾內建立 django_venv 虛擬環境:
cd django_project
python3 -m venv django_venv二、進入虛擬環境:
cd django_venv
source bin/activate這將就啟動了虛擬環境了。

admin 發表於 2020-2-24 15:34:26

三、在啟動的虛擬環境下安裝 Django :
pip3 install django四、安裝好之後,看安裝了什麼:
pip3 freeze五、退出虛擬環境:
deactivate以上這些動作,是在終端機執行。

admin 發表於 2020-2-24 15:38:57

安裝好之後用 IDLE 查看 Django 版本:
>>> import django
>>> django.__version__執行後會輸出版本,例: 3.0.3。

admin 發表於 2020-2-24 15:43:12

如 pip 本身需要升級,可先執行:
pip3 install --upgrade pip然後才安裝 Django。

admin 發表於 2020-2-24 17:46:33

相關影片教學:
FshRArXrEcM

admin 發表於 2020-2-24 17:53:29

新增一個叫做 myweb 的 Django 專案:
django-admin startproject myweb會看到新增一個 myweb 資料夾,就是這個專案的根目錄。

admin 發表於 2020-2-24 17:58:31

進入根目錄,啟動伺服器:
cd myweb
python3 manage.py runserver伺服器啟動後,可到 http://127.0.0.1:8000 看網站。

admin 發表於 2020-2-24 18:03:23

預設的 port 是 8000, 如果要改 port, 可在啟動時指定 :
python3 manage.py runserver 8080在終端機按下 Ctrl + C 可以停止網頁伺服器。

admin 發表於 2020-2-24 18:34:57

在 myweb 裡面新增一個叫做 contact 的 app :
python3 manage.py startapp contact新增之後 myweb 資料夾裡面會新增一個 contact 資料夾。

新增 app 之後,要在 myweb/settings.py 裡的 INSTALLED_APPS 定義這個新增的 app :
INSTALLED_APPS = [
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      'contact',
]接著在 contact app 裡面增加內容。
頁: [1]
查看完整版本: 用 Django 開發網站