django路由定址與獲取資料的幾種方式 其一

2022-05-08 15:18:10 字數 1573 閱讀 6983

一路由定址過程:

1,首先載入setting檔案,seting檔案找到專案全域性路由!

root_urlconf = '

demo.urls

'

urlpatterns =[

#admin 是自定義的模組!

url(r'

^admin/

', admin.site.urls),

# url(r'

^user/

', include('

users.urls

', namespace='

user

')),

]

urlpatterns =[

#第乙個引數是指的是匹配的路徑,第二個引數是指路由函式

url(r'

index/

', views.index),

]

二,django獲取資料的幾種形式

1,獲取url引數

#

url定義:可以不採用命名的形式!

url( r'

weather/(?p\w+)/(?p\d+)$

', views.weather ),

#傳參只能夠是 util memory temperature 這三個值

url( r'

^(?putil|memory|temperature)/$

', views.home.as_view(), name='

home

' )

定義檢視:

2,通過key - velues 的形式來獲取資料

列表的形式獲取資料a !

def

#獲取到的值並不是數字,而是字串!

#並不是get請求獲取方式!是指的是k:v 的獲取形式!

a_values = request.get.getlist('a'

) b_values = request.get.get('b'

)

print(a_values) #

列印結果為 ['2', '4']

3,如果是form 表單的形式就用request的形式
def

獲取Django所有路由

直接上 from django.urls import regexurlpattern defget all urls patterns,pre fix,is firt time false,result if is firt time result.clear for item in patter...

Django頁面路由和資料返回

建立django專案命令 1.在檢視函式中建立hello word函式.匯入模組 from django.http import httpresponsegone 2.路由配置 應用路由配置 在blog資料夾下建立url.py 匯入模組 from django.urls import path,in...

django外來鍵獲取資料

用django寫乙個專案時,使用外來鍵獲取資料遇到乙個問題。models建立的購物車表 class carmodel models.model user models.foreignkey usermodel 關聯使用者 goods models.foreignkey goods 關聯商品 c nu...