最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Django 命名空間模式的實(shí)現(xiàn)

 更新時(shí)間:2019年08月09日 10:47:19   作者:Sch01aR#  
這篇文章主要介紹了Python Django 命名空間模式的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

新建一個(gè)項(xiàng)目 app02

在 app02/ 下創(chuàng)建 urls.py:

from django.conf.urls import url
from app02 import views
urlpatterns = [
  url(r'^blog/', views.test, name="blog"),
]

app01/urls.py:

from django.conf.urls import url
from app01 import views
urlpatterns = [
  url(r'^blog/', views.blog, name="blog"),
]

這兩個(gè)都有 blog/ 路徑,且都名為 blog,訪問的話就不知道該訪問哪一個(gè)

這時(shí)候需要用到命名空間

在 templates 目錄下創(chuàng)建 /books/blog.html 和 /news/blog.html

app01/views.py:

from django.shortcuts import render
def test(request):
  return render(request, "test.html") 
 def blog(request):
  return render(request, "news/blog.html") # news 前不要加 /

app02/views.py:

from django.shortcuts import render 
def test(request):
  return render(request, "books/blog.html") # books 前不要加 /

mysite2/urls.py:

from django.conf.urls import url, include
from app01 import views
from app01 import urls as app01_urls
from app02 import urls as app02_urls
urlpatterns = [
  url(r'^test/', views.test),
  url(r'^blog/', include(app01_urls, namespace="news")),
  url(r'^blog/', include(app02_urls, namespace="books")),
]

test.html:

<a href="{% url 'books:blog' %}" rel="external nofollow" >書籍</a>
<a href="{% url 'news:blog' %}" rel="external nofollow" >新聞</a>

這里用的是 namespace_name 格式來獲取 url 路徑

訪問:http://127.0.0.1:8000/test/

點(diǎn)擊“新聞”

跳到了:http://127.0.0.1:8000/blog/blog/,返回的是 /news/blog.html 頁面

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

相關(guān)文章

  • Python中屬性和描述符的正確使用

    Python中屬性和描述符的正確使用

    Python的描述符和屬性是接觸到Python核心編程中一個(gè)比較難以理解的內(nèi)容,自己在學(xué)習(xí)的過程中也遇到過很多的疑惑,通過google和閱讀源碼,現(xiàn)將自己的理解和心得記錄下來,也為正在為了該問題苦惱的朋友提供一個(gè)思考問題的參考。
    2016-08-08
  • pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作

    pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作

    這篇文章主要介紹了pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 使用Python實(shí)現(xiàn)操作mongodb詳解

    使用Python實(shí)現(xiàn)操作mongodb詳解

    這篇文章主要為大家詳細(xì)介紹了使用Python實(shí)現(xiàn)操作mongodb的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • Python簡單的GUI程序示例詳解

    Python簡單的GUI程序示例詳解

    這篇文章主要為大家詳細(xì)介紹了Python簡單的GUI程序示例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Python插件virtualenv搭建虛擬環(huán)境

    Python插件virtualenv搭建虛擬環(huán)境

    這篇文章主要為大家詳細(xì)介紹了Python插件virtualenv搭建虛擬環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • python xpath獲取頁面注釋的方法

    python xpath獲取頁面注釋的方法

    今天小編就為大家分享一篇python xpath獲取頁面注釋的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 最新PyCharm 2021.3.1永久激活碼(親測(cè)有效)

    最新PyCharm 2021.3.1永久激活碼(親測(cè)有效)

    今天又有朋友反應(yīng)PyCharm2021提示激活碼過期了,下面再為大家分享一個(gè)2022年01月08日更新PyCharm2021最新激活碼,需要的朋友可以參考下
    2020-11-11
  • 一文教你解決所有Python中文亂碼問題

    一文教你解決所有Python中文亂碼問題

    我們?cè)诰帉懘a時(shí)總是遇到各種中文亂碼的問題,所以本文就來為大家總結(jié)一下遇到的中文亂碼問題和對(duì)應(yīng)的解決方案,以及為什么會(huì)出現(xiàn)中文亂碼的問題,希望對(duì)大家有所幫助
    2023-12-12
  • python實(shí)現(xiàn)嵌套列表平鋪的兩種方法

    python實(shí)現(xiàn)嵌套列表平鋪的兩種方法

    今天小編就為大家分享一篇python實(shí)現(xiàn)嵌套列表平鋪的兩種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python接口自動(dòng)化之request請(qǐng)求封裝源碼分析

    Python接口自動(dòng)化之request請(qǐng)求封裝源碼分析

    這篇文章主要介紹了Python接口自動(dòng)化之request請(qǐng)求封裝源碼分析,文章圍繞主題的相關(guān)資料展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-06-06

最新評(píng)論

秦安县| 宜宾县| 报价| 西吉县| 洛扎县| 鹿邑县| 乳山市| 通江县| 天柱县| 武城县| 磴口县| 怀柔区| 蕉岭县| 镶黄旗| 台安县| 西乌| 临清市| 政和县| 保亭| 黄浦区| 海阳市| 吉隆县| 商河县| 修文县| 奉节县| 双柏县| 房山区| 康定县| 永城市| 双辽市| 齐河县| 九龙县| 来宾市| 安庆市| 肇东市| 樟树市| 临汾市| 犍为县| 穆棱市| 辽阳县| 阜阳市|