Django之get請求url的引數

2022-09-05 00:39:12 字數 754 閱讀 3926

當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獲取請求攜帶的引數:

def

mysite(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正則的定義 路徑 路徑...