講解對象:表單提交post請求
作者:融水公子 rsgz
1 思路
0.1我們可以使用表單提交post請求
2 模板新建網(wǎng)頁register.html
含義:這里表示一個注冊頁面


3 網(wǎng)頁內(nèi)容register.html
<!DOCTYPE
html>
<html
lang="en">
<head>
<meta charset="UTF-8">
<title>注冊</title>
</head>
<body>
<form action="register/" method="post">
姓名:<input
type="text" name="name" value=""/>
<hr/>
性別:<input
type="radio" name="gender" value="1"/>男
<input type="radio" name="gender"
value="0"/>女
<hr/>
年齡:<input
type="text" name="age" value=""/>
<hr/>
愛好:<input
type="checkbox" name="hobby" value="power"/>權(quán)利
<input type="checkbox" name="hobby"
value="money"/>金錢
<input type="checkbox"
name="hobby" value="boy"/>美男
<input type="checkbox" name="hobby"
value="girl"/>美女
<hr/>
<input type="submit" value="注冊"/>
</form>
</body>
</html>

4 寫路由
根據(jù)這個寫路由
<form
action="register/" method="post">
路由內(nèi)容:
url(r'^showregister/$', views.showregister),
url(r'^register/$', views.register),

5 寫視圖函數(shù)
#
POST 顯示界面
def
showregister(request):
return render(request,'myapp/register.html')
def
register(request):
return HttpResponse("融水公子,不能偏心,我們要雨露均沾")

6 瀏覽器測試
顯示界面:http://127.0.0.1:8000/rsgz/showregister/

7 我們點擊注冊按鈕,會報錯

分析:出現(xiàn)了CSRF錯誤就關(guān)閉掉這個功能
8 關(guān)閉csrf
操作:打開項目的pro2的setting.py
搜索關(guān)鍵字csrf

將上面的一句話注釋掉就行了。
9 繼續(xù)瀏覽器測試
點擊 注冊按鈕

10 成功了 哈哈哈哈帥哥的即視感