新聞中心
每個(gè)web應(yīng)用都需要使用表單來采集用戶數(shù)據(jù)?,F(xiàn)在讓我們使用Flask框架創(chuàng)建一個(gè)簡單的表單來收集用戶的基本信息,例如名稱、年齡、郵件、興趣愛好等,我們將這個(gè)模板文件命名為bio_form.html。

創(chuàng)新互聯(lián)是一家專業(yè)從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
Bio Data Form
視圖函數(shù)bio_data_form同時(shí)支持POST和GET請求。GET請求將渲染bio_form.html模板,而POST請求將重定向到showbio:
@app.route('/form', methods=['POST', 'GET'])def bio_data_form():
if request.method == "POST":
username = request.form['username']
age = request.form['age']
email = request.form['email']
hobbies = request.form['hobbies']
return redirect(url_for('showbio',
username=username,
age=age,
email=email,
hobbies=hobbies))
return render_template("bio_form.html")
相關(guān)推薦:《python視頻教程》
下面是showbio的實(shí)現(xiàn):
@app.route('/showbio', methods=['GET'])
def showbio():
username = request.args.get('username')
age = request.args.get('age')
email = request.args.get('email')
hobbies = request.args.get('hobbies')
return render_template("show_bio.html",
username=username,
age=age,
email=email,
hobbies=hobbies)
以及show_bio.html的內(nèi)容:
Bio-Data Details Bio-Data Details
Username: {{ username }}
Email: {{ email }}
Hobbies: {{ hobbies }}
相關(guān)推薦:
Flask框架如何使用HTML模板
本文標(biāo)題:創(chuàng)新互聯(lián)Python教程:Flask框架如何使用表單
文章URL:http://www.dlmjj.cn/article/dhpgess.html


咨詢
建站咨詢
