1.創建project 方法一:使用命令行創建項目。在D盤cmd執行如下命令: django-admin.py startproject myblog django-admin.py startproject myblog 方法二:使用pycharm創建項目。放置位置為D:\myblog 2.創建a ...
1.創建project
方法一:使用命令行創建項目。在D盤cmd執行如下命令:
django-admin.py startproject myblog
方法二:使用pycharm創建項目。放置位置為D:\myblog
2.創建app
方法一:使用命令行創建app,在D盤blog文件夾中cmd執行命令行創建。
方法二:在pycharm中用Terminal命令行創建。
python manage.py startapp blog
3.文件介紹
(1)mange.py 是django中的一個項目管理工具
(2)myblog(project)中的文件:
wsgi.py:WSGI即web server gateway interface伺服器網關介面。是python應用與web伺服器之間的介面。不需要動它。
urls.py:URL配置文件。Django項目中所有地址(頁面)都需要我們去配置其URL。
setting.py:項目總的配置文件。包含了資料庫、web應用、時間等各種配置。
BASE_DIR:項目的根目錄
DEBUG:設置為True時,程式異常會展示在前端,開發調試時設置為True,實際生產時要設置成False。
INSTALLED_APPS:已安裝的應用,自己開發的應用以後也要加進來。
MIDDLEWARE:中間件,django自帶的工具集。
TEMPLITES:模板。即一個個HTML文件。
DATABASES:資料庫配置。
LANGUAGE_CODE:語言。
TIME_ZONE:時區。
STATIC_URL:靜態文件的地址。
_init_.py:聲明模塊的文件,一般為空。
(3)blog(APP)中的文件
migrations:數據移植的模塊。內容由django自動生成。
admin.py:應用的後臺管理系統的配置文件。
app.py:應用的一些配置。
models.py:數據表在此處創建。
test.py:自動化測試模塊。
vies.py:執行響應的代碼所在模塊。代碼邏輯處理的主要地點。項目中大部分代碼均在這裡編寫。