url分發(二級分發)

2022-02-15 07:15:45 字數 1763 閱讀 3138

#####註明一下,()是當做乙個引數傳到views裡面

執行結果:delete/2

return   action_dic

def get_url():

print('執行這個get_url的部分')

print(admin.site._registry)

tem=

print('拿到全部的表的名字:',model_name)

'''這個是一級分發url

'''#首先執行這個一級分發,然後在執行這個二級分發,之前這個不能加$,否則就不能往下面分發url下去了

'''二級分發url,可以在往下面分發url

'''print(tem)

''''''

return tem

urlpatterns=[

url('^index',config_views.index),

url('^test',test),

url('^yunxin/',(get_url(),none,none)),

]下面是另一種方式:

'''url('^yunxin/',(

[url(r'^test3/',([

url(r'^test4',test2),

url(r'^test5',test2),

] ,none,none)),

url(r'^test1',test1),

url(r'^test2', test2),

],none,none

))'''

none,none

'''上面的尖叫號的作用,下面的url必須緊貼著上乙個url,前面不能加其他值進來,否則是找不到這個url的

也就是說必須以什麼開頭,後面必須緊貼著下乙個url

re.findall('^index/','/yunxin/index/tets1')

這個是匹配不了的,因為後面沒有以index開頭

'''

Django 筆記 URL 分發原理

做了2個頁面,覺得大致了解了引數和頁面如何傳遞了,我們來看下原理。乙個http請求傳送到 django會第一時間去找setting檔案的setting.py 當訪問 url hello 時,django 根據 root urlconf 的設定裝載 urlconf 然後按順序逐個匹配urlconf裡 ...

mysql 分發 MySQL 二進位制分發安裝

作業系統 red hat enterprise linux server release 6.5 mysql安裝包 mysql 5.6.34 linux glibc2.5 x86 64.tar.gz 1.linux中建立mysql組和mysql使用者 root lgr groupadd g 1000...

二分發查詢

演算法 當資料量很大適宜採用該方法。採用二分法查詢時,資料需是排好序的。基本思想 假設資料是按公升序排序的,對於給定值x,從序列的中間位置開始比較,如果當前位置值等於x,則查詢成功 若x小於當前位置值,則在數列的前半段 中查詢 若x大於當前位置值則在數列的後半段中繼續查詢,直到找到為止。二分法查詢在...