下载flask
pip install flask
flask代码的详细解释
app = Flask(__name__)
//name的作用
#1.方便flask框架去寻找资源
#2.方面flask插件出现错误的时候,好去寻找问题所在的位置
#装饰器的作用,做一个url与试图函数的映射
@app.route('/')
def hello_world():
return 'Hello World!'
设置debug模式
if __name__ == '__main__':
app.run(debug=True)
#设置debug模式
#debug格式的2大功能
#1.当程序出现问题的时候,可以在页面中看到错误信息
#2.只要修改了项目中的的python文件,程序会自动加载,不需要重新启动服务器
使用配置文件
1.新建一个config.py文件
2.在主app中导入这个文件,并且配置到这个’app’中,示例代码如下
import config
app = Flask(__name__)
app.config.from_object(config)
3.还有其它参数,都是放在配置文件中。例如可以在config.py中添加debug模式
DEBUG=True
urls参数传递到视图
1.参数的作用,可以在相同的url,指定不同的参数,来加载不同的数据
2.在flask中如何使用参数:
@app.route('/article/<id>')
def article(id):
return '您请求的参数是{}'.format(id)
*参数需要放置在两个尖括号中
*视图函数中需要放和url中的参数同名参数
反转url
1.
from flask import url_for,redirect
2.在app中的使用方法
url_for('','')
//第一个参数为视图函数名称,传入的时候是一个字符串,第二个参数是如果网址有参数,为需要携带的参数
3,在模板文件里面的使用
{{url_for{'函数名称'}}}