自學django時看到網上有些views.py下視圖函式會這么寫:
def xxx(request, eid):
if request.method=='POST':
xxxxxx
else:
xxxxxxx
請問為啥要分情況這么寫
順便再問下request后面那個引數是什么意思
感謝大佬回答
uj5u.com熱心網友回復:
HTML方法:GET和POSThttps://blog.csdn.net/tombrow/article/details/79550710
uj5u.com熱心網友回復:
https://blog.csdn.net/weixin_30535913/article/details/97856933?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1uj5u.com熱心網友回復:
POST: django中的login用POST方法,瀏覽器系結的表單資料編碼之后送給服務器,然后接受從服務器的requestGET: 相反的, get把提交的資料系結為一個字串,然后組成一個url,這個url包括資料被送到的地址也包括資料的key和value
GET POST通常用于不同的目的,任何可以用來改變系統狀態的請求,例如,一個可以引起資料庫變化的請求應該用post,get應該只用于不改變系統狀態的請求
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/60794.html
