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

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

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

前言

應(yīng)用在Django的項(xiàng)目中是一個(gè)獨(dú)立的業(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)用名稱(必須是標(biāo)識(shí)符命令規(guī)則)

如:python3 manage.py startapp音樂(lè)

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

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

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

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

如:

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

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

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

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

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

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

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

使用包括函數(shù)讓某個(gè)正則匹配后關(guān)聯(lián)分支到某個(gè)app示例如下:

# file : <項(xiàng)目名>/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),
  # ...
]

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    Opencv+Python實(shí)現(xiàn)圖像運(yùn)動(dòng)模糊和高斯模糊的示例

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

    詳解python3中的真值測(cè)試

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

    從Python的源碼來(lái)解析Python下的freeblock

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

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

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

最新評(píng)論