电竞比分网-中国电竞赛事及体育赛事平台

分享

表單提交post請求

 融水公子 2019-08-09

講解對象:表單提交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 成功了 哈哈哈哈帥哥的即視感

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多