免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Django框架的示例分析-創新互聯

這篇文章將為大家詳細講解有關Django框架的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、微信小程序定制開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了慈利免費建站歡迎大家使用!

具體如下:

django遵循MVC架構:

管理工具(management):一套內置的創建站點、遷移數據、維護靜態文件的命令工具。

模型(Model):提供數據訪問接口和模塊,包括數據字段、元數據、數據關系等定義及操作。

視圖(View):django視圖封裝了HTTP Request和Response的一系列操作和數據流,主要功能包括URL映射機制、綁定模板等

模板(template):自身的頁面渲染模板語言,用若干內置的tags和filters定義頁面的生成方式

表單(Form):通過內置的數據類型和控件生成HTML文件

管理站(Admin):通過聲明需要管理的Model,快速生成后臺數據管理網站

通過django-admin創建django項目:

django-admin startproject djangosite

在Scripts目錄下創建djangosite項目,項目包括djangosite文件夾以及manage.py模塊,django文件夾下有四個模塊:

__init__.py   setting.py  urls.py   wsgi.py

其中manage.py是django用于管理本項目的命令行工具,之后進行站點運行數據庫自動生成、靜態文件收集等都要通過該文件完成;

__init__.py:
告知這是python package

setting.py:
django的項目配置文件,默認定義了django組件、django項目名等。還可配置數據庫參數、導入其他python包

urls.py:
維護項目的路由映射,即定義客戶端訪問的url由哪一個python模塊解釋并提供反饋。默認情況之定義"/admin"即管理員站點的解釋器

wsgi.py:
定義WSGI(Web服務器網管協議,配合中間件)的接口信息,用于與其他web服務器集成。一般不需改動!

在django項目下,建立django應用:

cd djangosite
python manage.py startapp app(應用名稱)

app應用建立后如下目錄及文件結構:

app/
   __init__.py
   admin.py
   apps.py
   models.py
   tests.py
   views.py
   migrations /
              __init__.py

__init__.py:
app是一個python 包

admin.py:
管理站點模型的聲明文件,默認為空

apps.py:
應用信息定義文件。生成了類AppConfig,該類用于定義應用名等Meta數據。

migrations包:
用于遷移功能

models.py:
添加模型層數據類的文件

tests.py:
測試代碼文件

views.py:
定義URL響應函數

關于“Django框架的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

新聞名稱:Django框架的示例分析-創新互聯
分享鏈接:http://m.newbst.com/article12/dehdgc.html

成都網站建設公司_創新互聯,為您提供企業建站、網站設計公司、建站公司、用戶體驗網站導航、移動網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設