當get**是127.0.0.1:8000/mysite10這種型別的**時
有兩種方法:
1,在urls的路由的urlpatterns裡面這樣定義路由
re_path('^mysite(\d+)$
',mysite),
views裡面的mysite函式取值是這樣的:
def mysite(request,id):
2, 在urls的路由的urlpatterns裡面這樣定義路由
re_path(mysite(?p\d+)$',mysite),
views裡面的mysite函式取值是這樣的:
def mysite(request,id):
當get**是127.0.0.1:8000/mysite?id=20這種型別的**時
在urls的路由的urlpatterns裡面裡面這樣定義路由
path('mysite
',mysite),
views裡面的mysite函式取值是通過request.get獲取請求攜帶的引數:
defmysite(request):
id = request.get.get('
id','
0')
Django路由及get請求post請求
mvvm vue模型是根據mvvm設計的 m 泛指資料,vm v 頁面 mvc 模型 model 檢視 view 控制器 controller m是指業務模型,v是指使用者介面,c則是控制器 mtv django模型是根據mtv設計的 v views後端寫 的地方,後端控制器,負責業務邏輯 mode...
django中GET與POST請求
view.py中定義 from django.http import httpresponse從request中取值的兩種形式 urls.py檔案中的新增路徑 from django.conf.urls import url from django.contrib import admin from...
Django中url以及請求響應
1 url傳遞引數 1 非關鍵字引數 urls正則的定義 路徑 路徑 引數匹配的正則 注意 1 如果要獲取傳遞進來的引數,必須給對應的引數的正則加上 才可以提取 2 如果url中有引數,就必須在檢視函式的形式引數上定義乙個引數,用來接收,否則報錯 如果需要傳遞多個引數 urls正則的定義 路徑 路徑...