Python——Flask
简介
Flask是Python简单得web模块
入门
@app.route(string,methos=['GET'.'POST'])
参数:
string:访问路径,以该文件开始,找到该路径对应得方法执行
methods:设置请求访问的方法,默认是POST
作用:访问路径,以该文件开始,找到该路径对应得方法执行
@app.route(string,methods=['GET','POST'])
def methodname():
pass即可执行
接收参数
使用result模块
方法
result.form
作用:将post提交的参数为一个对象,通过items() --> 封装为列表[() ,()]。只能是POST的参数
result.args.get("")
作用:获取get提交的参数,只能是get
页面跳转
使用render_template模块
方法
return render_template(相对于template的路径即可)
返回数据
方法
return render_template( string , 变量名 = 变量)
即可在页面中接收
el语言
页面通过{{ 变量名 }} 访问变量
{% for i in item %}
{{}}
{% endfor %}
实现获取数据
方向路由: {{ url_for('result') :相对路径得拼接}}
简单来说
一个web需要,页面跳转,接收参数,返回数据,el语言。就可以实现web框架
页面跳转 return render_template( string )
接收参数 request.args.get() 或者 request.form
返回数据 return render_template( string , 变量名=变量)
el {{}}