Flask 框架 网页跳转详解。

在Flask框架中,网页跳转这是必不可少的。

如果没有跳转的网页,就不算框架的内容,因此要想学会Flask框架,必须要学会跳转。

那么我就来个本人做过的列子。

————————————————————————————————————————

首先是主面板的代码。

# -*- encoding: utf-8 -*-
# 导包
from flask import Flask,render_template,flash,session,redirect,request


app=Flask(__name__)

app.config.from_pyfile('config.ini')
@app.route('/showlogin')
def sssss():
读取数据的代码。
 
return render_template('lianxitiao.html',username=session['username'],password=session['password'],password1=session['password1'],radio=session['radio'])

@app.route('/',methods=['GET','POST'])
def index():
if request.method == 'POST':
username=request.form.get('username')
password=request.form.get('password')
password1=request.form.get('password1')
radio=request.form.get('radio')
 

if not all([username, password, password1]):
# 利用闪现消息来提醒用户
flash('参数不足')
 
elif password != password1:
flash('密码不一致')
 

else:
flash('注册成功')
在session服务端里存数据
session['username']=username
session['password']=password
session['password1']=password1
session['radio']=radio
 
跳转到showlogin网页的页面
return redirect('http://127.0.0.1:666/showlogin')

return render_template('lianxi4.html')




if __name__ == "__main__":
app.run(port=666)
——————————————————————————-
 
然后接着是建个html模板在这个html模板里 渲染就能实现网上的效果了。
showlogin

欢迎进入男神鹏的直播空间


请输入你的信息:






 

{% for message in get_flashed_messages() %}
{{message}}
{% endfor%}
 
 
————————————————————————————————
如果要想看注册时候的信息在另一个页面显示,可以参考以下代码。
 
用户名密码显示模板
用户名:{{username}}
密码:{{password}}
确认密码:{{password1}}
性别:{{radio}}

 

大家可以看到以下效果。

Flask 框架 网页跳转详解。_第1张图片

Flask 框架 网页跳转详解。_第2张图片

 

转载于:https://www.cnblogs.com/lyp0626/p/10174917.html

你可能感兴趣的:(Flask 框架 网页跳转详解。)