二、目錄釋義
三、請求流轉順序
四、專案設定檔案setting.py
生成特定功能應用
功能:實現某種專有功能的應用,下圖中的api資料夾
專案和應用區別:應用是乙個專門做某件事的網路應用程式——比如部落格系統,或者公共記錄的資料庫,或者小型的投票程式。專案則是乙個**使用的配置和應用的集合。專案可以包含很多個應用。應用可以被很多個專案使用。資料夾目錄
不常用
# 設定根目錄,此處為manage.py所在的目錄
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)
))
secret_key =
'&r9r+5tk!0x1xgk=ad*bdh4s@b^r3y0&$bezpm+@&^x044ezw='
# 除錯時:true,生產環境:false
debug =
true
# 限制可訪問ip白名單
allowed_hosts =
['*'][
'django.contrib.admin'
,'django.contrib.auth'
,'django.contrib.contenttypes'
,'django.contrib.sessions'
,'django.contrib.messages'
,'django.contrib.staticfiles'
,'api',]
# 中介軟體:有順序,自定義中介軟體也需在此處註冊
middleware =
['django.middleware.security.securitymiddleware'
,'django.contrib.sessions.middleware.sessionmiddleware'
,# 會話框架
'django.middleware.common.commonmiddleware'
,'django.middleware.csrf.csrfviewmiddleware'
,# csrf,防止跨站攻擊
'django.contrib.auth.middleware.authenticationmiddleware'
,# 身份認證系統
'django.contrib.messages.middleware.messagemiddleware'
,# 訊息框架
'django.middleware.clickjacking.xframeoptionsmiddleware',]
root_urlconf =
'main.urls'
# django模板系統:此處今後前後端分離,用vue頂替,保持預設
templates =[,
},]# 設定簡易web伺服器,用於測試用
# 資料庫設定:預設用sqlite,以後可改為mysql資料庫
databases =
}auth_password_validators =[,
,,,]
# 語言設定
language_code =
'zh-hans'
# 時區設定
time_zone =
'asia/shanghai'
use_i18n =
true
use_l10n =
true
use_tz =
true
# 靜態檔案設定:配合django模板系統,用前後端分離,此處保持預設
static_url =
'/static/'
Django框架學習 初識Django專案
django admin 檢查是否安裝好django環境 django admin startproject name 建立乙個名為name的django專案 python manage.py check 檢查專案的完整性 python manage.py runserver 本地執行django專...
初識Django框架
開啟終端 輸入命令 django admin startproject demo 其中demo是專案名稱可以自定義 在manage.py同級目錄下開啟終端輸入命令啟動專案 python3 manage.py runserver 在瀏覽器中輸入本機ip 127.0.0.1 8000 linux系統下命...
初識web框架django
一 初識web框架 手擼乙個web框架的總結 1 web框架的本質 socket服務端與瀏覽器的通訊 2 socket服務端功能劃分 a.負責與瀏覽器收發訊息 socket通訊 wsgiref uwsgi gunicorn b.根據使用者訪問的不同路徑執行不同的函式 自己寫c.從html中讀取內容,...