Django專案入門 pdf的頁面端嵌入

2021-10-11 22:50:36 字數 1486 閱讀 3282

上邊都是django的一些相關的知識,下邊是專案相關的部分

pycharm企業版(win10環境)

說明:企業版pycharm構建django專案很簡單,只需要在建立專案時選擇django專案,免去了社群版pycharm構建django專案時新增依賴等環節

|--djangoproject

| |--__init__.py

| |--settings.py

| |--urls.py # url 配置

| |--views.py # 新增的視**件

| |--wsgi.py

| |--asgi.py

| |--manage.py

| |--templates #模板目錄,存放頁面

| |--static #靜態目錄

wsgi&asgi:

什麼是wsgi:

web伺服器閘道器介面(python web server gateway inte***ce,wsgi),是為python語言定義的web伺服器和web應用程式或框架之間的一種簡單而通用的介面。從語義上理解,貌似wsgi就是python為了解決web伺服器端與客戶端之間的通訊問題而產生的,並且wsgi是基於現存的cgi標準而設計的。

什麼是asgi:

非同步閘道器協議介面,乙個介於網路協議服務和python應用之間的標準介面,能夠處理多種通用的協議型別,包括http,http2和websocket。

wsgi和asgi的區別在哪:

wsgi是基於http協議模式的,不支援websocket,而asgi的誕生則是為了解決python常用的wsgi不支援當前web開發中的一些新的協議標準。同時,asgi對於wsgi原有的模式的支援和websocket的擴充套件,即asgi是wsgi的擴充套件。

1、在專案根目錄下建立 static目錄。

2、在 settings 檔案的最下方配置新增以下配置:

static_url = 『/static/』 # 別名

staticfiles_dirs = [ os.path.join(base_dir, 「statics」), ]

3、在 statics 目錄下建立 css 目錄,js 目錄,images 目錄,plugins 目錄, 分別放 css檔案,js檔案,,外掛程式。

4、把 bootstrap 框架放入外掛程式目錄 plugins。

5、在 html 檔案的 head 標籤中引入 bootstrap。

在模板中使用需要加入 **,從靜態目錄引入資源

請求方法:request.method

get請求:request.get

post請求:request.post

Django 入門之建立專案

我們以乙個電商 為例,上有跟使用者有關的頁面,有跟商品有關的頁面,還有跟訂單有關的頁面,這樣的一塊內容其實就是 的乙個功能模組。在django中,專案的組織結構為乙個專案包含多個應用,乙個應用對應乙個業務模組。建立專案的名稱為test1,完成 圖書 英雄 資訊的維護,建立應用名稱為booktest。...

Django的快速入門 專案的模型

預設情況下,配置使用sqlite。若不使用sqlite作為資料庫,則需要額外的設定,例如 user,password和host必須加入。其中engine設定為資料庫後端使用。內建資料庫後端有 在myweb settings.py檔案中,通過databases項進行資料庫設定 databases 注意...

django母版頁的使用

母版頁用於處理html頁面相同部分內容,避免在不同的頁面中重複出現 1 新增母版頁 再manage.py檔案相同目錄下新增templates資料夾用於儲存母版頁html檔案 2 新增母版頁base.html,html如下 doctype html html lang en xmlns head me...