urls函式的語法:
url(regex,views,kwargs=none,name=none)
1、regex
正規表示式,匹配請求的url
2、views
檢視處理函式或其他的urls.py
3、keywargs
字典,用來向views傳參,沒有引數可以省略不寫
4、name
字串,給url()起別名,主要在模板中使用
使用子組傳參,乙個子組是乙個引數,想要多個引數的話,可以使用多個子組
子組-()
urlpatterns[
#訪問路徑是run/時交給run_views去處理
url(r'^run/$',run_views)
訪問路徑是run/任意兩位數字時交給run_args_views去處理
url(r'^run/(/d)',run_args_views)
注意「:
1、在url()中,乙個子組()表示乙個引數
2、在views.py中,對應的處理函式要根據url()中子組的個數,相應的定義函式,定義的引數要位於request之後
ex:1、
url(r'^run/(/d)',run_views),
def run_views(request,num)
2、url(r'^run/(/d)/(/d)',run_args_views),
def run_args_views(request,num1,num2)
]url(r'^show/$',show_views,)
def show_views(request,name,age):
name:表示的就是字典name引數的值
age:表示的是字典age的引數的值
注意:1、檢視處理函式中,必須宣告引數
2、引數的名稱和位置,必須要與字典中的名稱和位置一致
Django中的路由URLS
title 路由urls tags django date 2019 01 08 配置路由分發 接收引數 接收整型 其中id引數為int型別 接收字串 其中name為str型別 接收uuid 其中uid引數為uuid型別 接收path 其中ph引數為路徑 re path index d 正則匹配in...
django學習 urls配置
urls的配置分為三步 1 增加urls對映 2 在views中定義模板函式 3 定義新模板 一 首先建立乙個新的工程 1 django admin.py startproject study urls 二 編寫test urls包裡的視 件views 1 定義了乙個時間函式和姓名函式 時間模版函式...
django 多站點urls配置
應用程式基於多個django站點,應該考慮到urlconfig包含 include 的方式來處理urls。from django.conf.urls.defaults import urlpatterns patterns r weblog include mysite.blog.urls r ph...