OS:Manjaro17.10
Python:3.6.5
安裝Django ->查看版本
sudo pip install Django
python -m django --version
創(chuàng)建應(yīng)用->牡拇,命名為projectMana
django-admin startproject projectMana
.
└── projectMana
├── manage.py
└── projectMana
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
這些目錄和文件的用處是:
- 最外層的
projectMana
根目錄只是你項目的容器, Django 不關(guān)心它的名字模蜡,你可以將它重命名為任何你喜歡的名字。 -
manage.py
: 一個讓你用各種方式管理 Django 項目的命令行工具拼窥。你可以閱讀 django-admin and manage.py 獲取所有manage.py
的細節(jié)拳锚。 - 里面一層的
mysite/
目錄包含你的項目,它是一個純 Python 包情臭。它的名字就是當(dāng)你引用它內(nèi)部任何東西時需要用到的 Python 包名。 (比如mysite.urls
). -
mysite/__init__.py
:一個空文件赌蔑,告訴 Python 這個目錄應(yīng)該被認為是一個 Python 包俯在。如果你是 Python 初學(xué)者,閱讀官方文檔中的 更多關(guān)于包的知識娃惯。 -
mysite/settings.py
:Django 項目的配置文件跷乐。如果你想知道這個文件是如何工作的,請查看 Django settings 了解細節(jié)趾浅。 -
mysite/urls.py
:Django 項目的 URL 聲明愕提,就像你網(wǎng)站的“目錄”。閱讀 URL調(diào)度器 文檔來獲取更多關(guān)于 URL 的內(nèi)容皿哨。 -
mysite/wsgi.py
:作為你的項目的運行在 WSGI 兼容的Web服務(wù)器上的入口浅侨。閱讀 如何使用 WSGI 進行部署 了解更多細節(jié)。
運行Django服務(wù)
python manage.py runserver
來源自Django官方文檔:https://docs.djangoproject.com/zh-hans/2.0/intro/tutorial01/