創建Django項目: 命令行創建:python manage.py startproject 項目名 啟動Django項目: 根目錄下(有manage.py的目錄) python manage.py runserver IP:埠(可直接寫埠或預設在本地的8000埠下) 創建APP: 命令行創 ...
創建Django項目:
命令行創建:python manage.py startproject 項目名
啟動Django項目:
根目錄下(有manage.py的目錄)-----python manage.py runserver IP:埠(可直接寫埠或預設在本地的8000埠下)
創建APP:
命令行創建:python manage.py startapp APP名
創建新項目的相關配置:
1.templates(存放HTML文件)
2.新建static靜態文件(CSS/JS/圖片)
#靜態文件保存目錄的別名
STATIC_URL = '/static/'
#所有的靜態文件都放在下麵配置的文件中
STATICFILES_DIRS = [
os.path.join(BASE_DIR,"static")
]
3.註釋掉帶有csrf的那一行
一個完整的請求流程:
1.在瀏覽器地址欄輸入URL,與伺服器建立連接,瀏覽器發送請求
2.伺服器受到請求消息,根據路徑和函數對應關係,找到將要執行的函數
3.執行函數,打開HTML文件,進行字元串替換,得到一個最終要返回的HTML函數
4.按照HTTP協議的消息格式要求,把HTTP內容回覆給用戶瀏覽器(發送響應)
5.瀏覽器收到響應的消息之後,按照HTTP的規則渲染頁面
6.關閉連接