欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡單了解Django應(yīng)用app及分布式路由

 更新時間:2019年07月24日 15:50:19   作者:maplethefox  
這篇文章主要介紹了簡單了解Django應(yīng)用app及分布式路由,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

前言

應(yīng)用在Django的項目中是一個獨立的業(yè)務(wù)模塊,可以包含自己的路由,視圖,模板,模型.

一 創(chuàng)建應(yīng)用程序

創(chuàng)建步驟

用manage.py中的子命令startapp創(chuàng)建應(yīng)用文件夾

在settings.py的INSTALLED_APPS列表中配置安裝此應(yīng)用

創(chuàng)建應(yīng)用的子命令

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

如:python3 manage.py startapp音樂

Django的應(yīng)用的結(jié)構(gòu)組成

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

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

# file : settings.py 
INSTALLED_APPS = [
  ... ...,
  '自定義應(yīng)用名稱'
]

如:

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

二 應(yīng)用的分布式路由

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

django.conf.urls里的包含函數(shù)

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

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

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

使用包括函數(shù)讓某個正則匹配后關(guān)聯(lián)分支到某個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),
  # ...
]

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MediaPipe API實現(xiàn)骨骼識別功能分步講解流程

    MediaPipe API實現(xiàn)骨骼識別功能分步講解流程

    MediaPipe是用于構(gòu)建多模態(tài)(例如視頻、音頻或任何時間序列數(shù)據(jù))、跨平臺(即eAndroid、IOS、web、邊緣設(shè)備)應(yīng)用ML管道的框架。這篇文章主要介紹了MediaPipe API實現(xiàn)骨骼識別功能分步流程
    2022-09-09
  • Pandas.DataFrame刪除指定行和列(drop)的實現(xiàn)

    Pandas.DataFrame刪除指定行和列(drop)的實現(xiàn)

    本文主要介紹了Pandas.DataFrame刪除指定行和列(drop)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 深入解析Python中占位符%的使用方法

    深入解析Python中占位符%的使用方法

    在Python中,%占位符是一種強大的工具,用于格式化字符串,本文將深入解析Python中占位符的使用方法,包括字符串格式化、數(shù)字格式化、日期格式化等多個方面,需要的可以參考下
    2023-12-12
  • 用Python實現(xiàn)等級劃分

    用Python實現(xiàn)等級劃分

    大家好,本篇文章主要講的是用Python實現(xiàn)等級劃分,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • python中py文件與pyc文件相互轉(zhuǎn)換的方法實例

    python中py文件與pyc文件相互轉(zhuǎn)換的方法實例

    pyc是一種二進制文件,是由py文件經(jīng)過編譯后,生成的文件,下面這篇文章主要給大家介紹了關(guān)于python中py文件與pyc文件相互轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Python?Map函數(shù)保姆級使用教程

    Python?Map函數(shù)保姆級使用教程

    map是python內(nèi)置函數(shù),會根據(jù)提供的函數(shù)對指定的序列做映射,這篇文章主要介紹了python中的map函數(shù)語法詳解,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Opencv+Python實現(xiàn)圖像運動模糊和高斯模糊的示例

    Opencv+Python實現(xiàn)圖像運動模糊和高斯模糊的示例

    今天小編就為大家分享一篇關(guān)于Opencv+Python實現(xiàn)圖像運動模糊和高斯模糊的示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • 詳解python3中的真值測試

    詳解python3中的真值測試

    這篇文章主要介紹了詳解python3中的真值測試,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 從Python的源碼來解析Python下的freeblock

    從Python的源碼來解析Python下的freeblock

    這篇文章主要介紹了從Python的源碼來解析Python下的freeblock,包括內(nèi)存空間分配等知識,需要的朋友可以參考下
    2015-05-05
  • Python實現(xiàn)GIF圖倒放

    Python實現(xiàn)GIF圖倒放

    這篇文章主要介紹了Python如何實現(xiàn)GIF圖倒放,文中講解非常細致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評論