??????如果這是你第一次使用Django,你需要完成一些初始化設置。 你需要自己用代碼來創(chuàng)建一個Django項目——一個Django框架開發(fā)的網(wǎng)站,創(chuàng)建項目后我們需要的配置的東西,包括數(shù)據(jù)庫的配置、針對Django的配置選項和app的配置選項。
cd Workspace/Python/PythonWeb #進入Django的開發(fā)目錄
django-admin.py startproject newsite #使用命令創(chuàng)建第一個Django項目
tree
第一個項目創(chuàng)建的過程.png
備注:
外層的newsite/
根目錄僅僅是項目的一個容器。它的命名對Django無關緊要;你可以把它重新命名為任何你喜歡的名字。
manage.py:
一個命令行工具,可以使你用多種方式對Django項目進行交互。你可以在django-admin和manage.py中讀到關于manage.py
的所有細節(jié)。
內層的newsite/
目錄是你的項目的真正的Python包。它是你導入任何東西時將需要使用的Python包的名字(例如 newsite.urls)。
newsite/init.py
一個空文件,它告訴Python這個目錄應該被看做一個Python包。 (如果你是一個Python初學者,關于包的更多內容請閱讀Python的官方文檔)。
newsite/settings.py
該Django 項目的設置/配置。Django 設置 將告訴你這些設置如何工作。
newsite/urls.py
該Django項目的URL聲明;你的Django站點的“目錄”。 你可以在URL 轉發(fā)器 中閱讀到關于URL的更多內容。
newsite/wsgi.py
用于你的項目的與WSGI兼容的Web服務器入口。 更多細節(jié)請參見如何利用WSGI進行部署。