django url引數傳遞方式

2021-10-25 02:45:25 字數 730 閱讀 7185

這裡只記載一點小區別

1, 引數傳遞的方式

path(

'/abc//'

, views.abc, name=

'abc'

)這種需要傳遞id給對應的檢視的

defabc

(request,id)

:pass

***在這個函式abc裡面,

id是直接可以用的**

*,不需要用get.get, 或者post.get的方式獲取,直接用就可以了

在前台html中如此寫:

如:"">

}<

/a>

注意url命令後面接的是需要執行的函式,然後就是那個引數,

2,查詢字串的方式
查詢字串的方式

就不需要在path裡面配置了,但是需要在檢視函式裡面用post.get, 或者get.get的方式獲取傳遞過來的引數

path(

'abc/'

, views.abc, name=

'abc'

)def

abc(request):id

= request.get.get(

'id'

) 後面這個'id'是在前端html頁面對應的 ..

.前台html頁面裡面也需要把那個id傳遞給後台

<

input name=

'id'

>

Django URL傳遞引數的方法總結

1 無引數情況 配置url及其檢視如下 訪問輸出結果為 hello world 2 傳遞乙個引數配置url及其檢視如下,url中通過正則指定乙個引數 訪問輸出結果為 the param is china 3 傳遞多個引數參照第二種情況,以傳遞兩個引數為例,配置url及其檢視如下,url中通過正則指定...

Django URL傳遞引數的方法總結

1 無引數情況 配置url及其檢視如下 訪問輸出結果為 hello world 2 傳遞乙個引數配置url及其檢視如下,url中通過正則指定乙個引數 訪問輸出結果為 the param is china 3 傳遞多個引數參照第二種情況,以傳遞兩個引數為例,配置url及其檢視如下,url中通過正則指定...

引數傳遞方式

1 pass by value 單向傳遞 形參改變 實參不變 2 pass by address pointer 雙向傳遞 形參改變 實參改變 3 pass by reference 雙向傳遞 形參改變 實參改變 c pass by value 單向傳遞 形參改變 實參不變 void swap1 i...