亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Django?url.py?path?name同一app下路由別名定義

 更新時間:2022年07月28日 15:00:56   作者:刀槍不入de王二花  
這篇文章主要為大家介紹了Django?url.py?path?name同一app下路由別名定義詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

Django url path

Django 路由在 urls.py 配置

path('瀏覽器地址欄表示URL', '處理方法', '路由別名')

path('app1/screen001/list', screen001_view.list, name='list')

注意:同一app下 name 定義不能重名,若重名,后者會覆蓋前者

不同app下可以重名,調用方法:指定app名稱 {% url "app名稱:路由別名"%}

※Django version 4.0.3

project :

pj
├── app1
│   │   urls.py
│   │   screen001_views.py
│   │   screen002_views.py
│   └── ...
│
├── app2
│   │   urls.py
│   │   screen003_views.py
│   └── ...
│   
├── pj
│   │   settings.py
│   │   urls.py
│   └── ...
│   
└── templates
    └──app1 
    │   │   screen001.html
    │   │   screen002.html
    │   └── ...
    └──app2
        │   screen003.html
        └── ...

url.py 路由別名

pj>url.py
from django.urls import path
from django.conf.urls import include
from .views import example_view
urlpatterns = [
    path('', include('core.urls')),
    path('app1/', include('app1.urls')),
    path('app2/', include('app2.urls')),
]
app1>url.py
from django.urls import path
from .views import screen001_view, screen002_view
# 定義實例命名空間
app_name = 'app1'
urlpatterns = [
    # 畫面1
    path('app1/screen001/list', screen001_view.list, name='list'), # 路由別名 list ? s1_list
    path('app1/screen001/search', screen001_view.search, name='search'),
    # 畫面2
    path('app1/screen002/list', screen002_view.list, name='list'), # 路由別名 list ? s2_list
]

路由別名【list】,若同一app下重名,調用后者【screen002_view.list】

但可以給同一個函數(shù),定義不同的路由別名,以提供相同的函數(shù)給兩個不同的群體

app2>url.py
from django.urls import path
from .views import screen003_view
# 定義實例命名空間
app_name = 'app2'
urlpatterns = [
    # 畫面3
    path('app2/screen003/list', screen003_view.list, name='list'), # 路由別名 list ? 不同app下可以重名
]

調用方法:

被指定的命名空間 URL 使用':'操作符。

{% url "app名稱:路由別名" %}

HTML(template)調用實例

<form action="{% url 'app1:app1_s1_list' %}" method="post">
window.open("{% url 'app1:app1_s1_search' %}?id=" + row['id'], '_blank');
function delete_file(id){
    $.ajax({
        'url': '{% url "app1:app1_s1_list" %}',
        'type': 'POST',
        'data': JSON.stringify({id:id}),
        'contentType': "application/json",
        'dataType': 'json'
    }).done(function (response) {
        console.log("success");
    }).fail(function(jqXHR, textStatus, errorThrown){
        console.log("システムエラー["+textStatus+"]"+errorThrown);
    });

同一app下 name 定義

不能重名,若重名,后者會覆蓋前者

路由別名定義:

重復定義

畫面表示:log (后者被調用)

參考官方文檔 URL調度器

以上就是Django url.py path name同一app下路由別名定義的詳細內(nèi)容,更多關于Django url.py path別名定義的資料請關注腳本之家其它相關文章!

相關文章

  • Python腳本暴力破解柵欄密碼

    Python腳本暴力破解柵欄密碼

    在滲透測試當中,免不了要進行密碼破解。本文通過好幾種方法給大家介紹python密碼破解,有通用腳本,F(xiàn)TP暴力破解腳本,SSH暴力破解,TELNET密碼暴力破解,感興趣的朋友一起學習吧
    2015-10-10
  • Python中scrapy下載保存圖片的示例

    Python中scrapy下載保存圖片的示例

    在日常爬蟲練習中,我們爬取到的數(shù)據(jù)需要進行保存操作,在scrapy中我們可以使用ImagesPipeline這個類來進行相關操作,本文主要介紹了scrapy下載保存圖片,感興趣的可以了解一下
    2021-07-07
  • python聚類算法選擇方法實例

    python聚類算法選擇方法實例

    在本篇文章里小編給大家整理的是一篇關于python聚類算法選擇方法實例,有需要的朋友們可以學習參考下。
    2021-07-07
  • 如何在Python中妥善使用進度條詳解

    如何在Python中妥善使用進度條詳解

    python的進度條有很多第三方庫,有些做的比較炫酷,下面這篇文章主要給大家介紹了關于如何在Python中妥善使用進度條的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 淺談pycharm使用及設置方法

    淺談pycharm使用及設置方法

    這篇文章主要介紹了淺談pycharm使用及設置方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • python內(nèi)置函數(shù)sorted()用法深入分析

    python內(nèi)置函數(shù)sorted()用法深入分析

    這篇文章主要介紹了python內(nèi)置函數(shù)sorted()用法,結合實例形式較為深入的分析了Python內(nèi)置函數(shù)sorted()功能、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-10-10
  • Python實現(xiàn)屏幕截圖的代碼及函數(shù)詳解

    Python實現(xiàn)屏幕截圖的代碼及函數(shù)詳解

    本文給大家分享一段關于python實現(xiàn)屏幕截圖及函數(shù)的代碼,代碼簡單易懂,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • python寫入中英文字符串到文件的方法

    python寫入中英文字符串到文件的方法

    這篇文章主要介紹了python寫入中英文字符串到文件的方法,實例分析了Python操作中英文字符串的技巧,非常簡單實用,需要的朋友可以參考下
    2015-05-05
  • 計算機二級python學習教程(1) 教大家如何學習python

    計算機二級python學習教程(1) 教大家如何學習python

    這篇文章主要為大家詳細介紹了計算機二級python學習教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • opencv 圖像濾波(均值,方框,高斯,中值)

    opencv 圖像濾波(均值,方框,高斯,中值)

    這篇文章主要介紹了opencv 圖像濾波(均值,方框,高斯,中值),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論