環境
- 系統:win10
- python: 3.6.3
- django:2.1.7
查看python版本
python
查看django版本
python -m django --version
創建django項目
django-admin startproject firstDjango
生成如下目錄
firstDjango/
manage.py
db.sqlite3
firstDjango/
__init__.py
settings.py
urls.py
wsgi.py
這些目錄和文件的用處是:
- 最外層的
firstDjango/
根目錄只是你項目的容器, Django 不關心它的名字,你可以將它重命名爲任何你喜歡的名字。 manage.py
: 一個讓你用各種方式管理 Django 項目的命令行工具。你可以閱讀 django-admin and manage.py 獲取所有manage.py
的細節。- 裏面一層的
firstDjango/
目錄包含你的項目,它是一個純 Python 包。它的名字就是當你引用它內部任何東西時需要用到的 Python 包名。 (比如firstDjango.urls
). firstDjango/__init__.py
:一個空文件,告訴 Python 這個目錄應該被認爲是一個 Python 包。如果你是 Python 初學者,閱讀官方文檔中的 更多關於包的知識。firstDjango/settings.py
:Django 項目的配置文件。如果你想知道這個文件是如何工作的,請查看 Django settings 瞭解細節。firstDjango/urls.py
:Django 項目的 URL 聲明,就像你網站的“目錄”。閱讀 URL調度器 文檔來獲取更多關於 URL 的內容。firstDjango/wsgi.py
:作爲你的項目的運行在 WSGI 兼容的Web服務器上的入口。閱讀 如何使用 WSGI 進行部署 瞭解更多細節。
cd 進入項目
cd firstDjango
運行
python manage.py runserver
得到如下輸出:
瀏覽器訪問 https://127.0.0.1:8000/,可以看到如下頁面。