免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
flask 中g(shù)et和post用法
get和post1、get請(qǐng)求:        使用場景:如果只對(duì)服務(wù)器獲取數(shù)據(jù),并沒有對(duì)服務(wù)器產(chǎn)生任何影響,那么這時(shí)候使用get請(qǐng)求        傳參:get請(qǐng)求傳參是放在url中,并且是通過?的形式來指定key和value的2、post請(qǐng)求:        使用場景:如果要對(duì)服務(wù)器產(chǎn)生影響,那么使用post請(qǐng)求        傳參:post請(qǐng)求傳參不是放在URL中,是通過form data 的形式發(fā)送給服務(wù)器的get 其他年輕是通過flask.request.args來獲取post請(qǐng)求是通過flask.request.form來獲取post請(qǐng)求在模板中要注意幾點(diǎn):*input 標(biāo)簽中,要寫name來表示這個(gè)value的key,方便后臺(tái)獲取*在寫form表單的時(shí)候,要指定method=‘post’,并且要指定action='/login/'  
1、get實(shí)例:
模板文件index.html
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>首頁</title></head><body><!--一旦點(diǎn)擊連接就會(huì)訪問視圖函數(shù)search,通過視圖函數(shù)來反轉(zhuǎn)URL,URL的參數(shù)是q,值為hello:就會(huì)返回url:http://127.0.0.1:5000/search/?q=hello-->    <a href="{{ url_for('search',q='hello') }}">跳轉(zhuǎn)到搜索頁面</a></body>

</html>

get_demo.py文件:

#encoding:utf-8from flask import Flask,render_template,requestapp = Flask(__name__)@app.route('/')def index(): #一訪問127.0.0.1:5000就會(huì)返回index模板中的鏈接”跳轉(zhuǎn)到搜索頁面”    return render_template('index.html')@app.route('/search/')def search():    #arguments    print request.args #獲取所有參數(shù)    print request.args.get('q') #或者參數(shù)為q的值    return 'search'@app.route('/login/',methods=['GET','POST'])def login():    if request.method == 'GET': #如果請(qǐng)求方法時(shí)GET,返回login.html模板頁面        return render_template('login.html')    else:        username = request.form.get('username')        password = request.form.get('password')if __name__ == '__main__':    app.run()
2、post實(shí)例


login.html模板文件:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>首頁</title></head><body>    <form action="{{ url_for('login') }}" method="post">        <table>            <tbody>                <tr>                    <td>用戶名:</td>                    <td><input type="text" placeholder="請(qǐng)輸入用戶名" name="username"></td>                </tr>                <tr>                    <td>密碼:</td>                    <td><input type="text" placeholder="請(qǐng)輸入密碼" name="password"></td>                </tr>                <tr>                    <td></td>                    <td><input type="submit" value="登陸"></td>                </tr>            </tbody>        </table>    </form></body></html>
get_post_demo.py文件
#encoding:utf-8from flask import Flask,render_template,requestapp = Flask(__name__)@app.route('/')def index(): #一訪問127.0.0.1:5000就會(huì)返回index模板中的鏈接”跳轉(zhuǎn)到搜索頁面”    return render_template('index.html')@app.route('/search/')def search():    #arguments    print request.args #獲取所有參數(shù)    print request.args.get('q') #或者參數(shù)為q的值    return 'search'@app.route('/login/',methods=['GET','POST'])  #指定訪問頁面的方法def login():    if request.method == 'GET': #如果請(qǐng)求方法時(shí)GET,返回login.html模板頁面        return render_template('login.html')    else:        username = request.form.get('username')        password = request.form.get('password')        return 'post request'if __name__ == '__main__':    app.run()

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
flask第十八篇——模板【2】
簡單而直接的Python web 框架:web.py
初識(shí)Flask
Flask 教程,第二部分:模板
python后臺(tái)Flask 快速入門
Flask是Python web最火熱三大框架之一!給我兩小時(shí)帶你完全入門
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服