91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django應用app及分布式路由的示例分析

發布時間:2021-07-24 10:19:42 來源:億速云 閱讀:127 作者:小新 欄目:開發技術

這篇文章主要介紹了Django應用app及分布式路由的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

前言

應用在Django的項目中是一個獨立的業務模塊,可以包含自己的路由,視圖,模板,模型.

一 創建應用程序

創建步驟

用manage.py中的子命令startapp創建應用文件夾

在settings.py的INSTALLED_APPS列表中配置安裝此應用

創建應用的子命令

python3 manage.py startapp應用名稱(必須是標識符命令規則)

如:python3 manage.py startapp音樂

Django的應用的結構組成

migrations文件夾保存數據遷移的中間文件
__inti__.py應用子包的初始化文件
admin.py應用的后臺管理配置文件
apps.py應用的屬性配置文件
models.py與數據庫相關的模型映射類文件
tests.py應用的單元測試文件
views.py定義視圖處理函數的文件

在settings.py中配置應用,讓此應用能和整個項目融為一體

# file : settings.py 
INSTALLED_APPS = [
  ... ...,
  '自定義應用名稱'
]

如:

INSTALLED_APPS = [
  # ....
  'user', # 用戶信息模塊
  'music', # 音樂模塊
]

二 應用的分布式路由

在Django中,主文件夾可以不處理用戶具體請求的,主文件夾的作用是做項目的初始化以及請求的分發(分布式請求處理)。具體的請求可以由應用來進行處理的

Django應用app及分布式路由的示例分析 

django.conf.urls里的包含函數

作用:用于分布將當前路由轉到各個模塊的urlpatterns進行分布式處理

函數格式:包含('應用程序名字.URL模塊名')

參數說明:模塊App命字/url模塊名.py文件件里必須有urlpatterns列表

使用包括函數讓某個正則匹配后關聯分支到某個app示例如下:

# file : <項目名>/urls.py
from django.conf.urls import include

urlpatterns = [
  url(r'^admin/', admin.site.urls),
  url(r'^music/', include('music.urls')),
]

##################

# file : music/urls.py
from django.conf.urls import url
from . import views

urlpatterns = [
  url(r'^page1', views.page1),
  url(r'^page2', views.page2),
  url(r'^page3', views.page3),
  # ...
]

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Django應用app及分布式路由的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博客| 南澳县| 盈江县| 博罗县| 水富县| 吉林省| 靖安县| 青川县| 平武县| 江源县| 长汀县| 临邑县| 囊谦县| 北碚区| 尤溪县| 昆明市| 威远县| 罗定市| 河源市| 浮山县| 高安市| 施甸县| 吉木萨尔县| 慈利县| 玉龙| 神农架林区| 会宁县| 西华县| 兴山县| 镇平县| 杭州市| 盐津县| 娱乐| 玛纳斯县| 遂溪县| 九龙县| 红河县| 亚东县| 西平县| 治多县| 湘潭市|