這裡只記載一點小區別
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...