1.路由设置(route.py)
from flask import Flask
app = Flask(__name__)
# @app.route('/')
def index():
return '<h1>Hello world</h1>'
# 更为传统的路由定制方法,使用app.add_url_rule,去掉前面的装饰器定义的方式
app.add_url_rule('/', 'index', index)
# 还可以使用传参的方式
@app.route('/user/<name>')
def user(name):
return '<h1>hello,{}</h1>'.format(name)
2.启动项目
export FLASK_APP=route.py
flask run
3.添加如下代码即可不使用命令行启动项目
from flask import Flask
app = Flask(__name__)
# @app.route('/')
def index():
return '<h1>Hello world</h1>'
# 更为传统的路由定制方法,使用app.add_url_rule,去掉前面的装饰器定义的方式
app.add_url_rule('/', 'index', index)
# 还可以使用传参的方式
@app.route('/user/<name>')
def user(name):
return '<h1>hello,{}</h1>'.format(name)
if __name__ == '__main__':
app.run()
4.调试模式
重载器:每次修改源代码保存之后服务器都会自动重启,让改动生效。
调试器:当应用出现异常时,它会出现在浏览器中。调试模式默认禁用,若想启用需设置FLASK_DEBUG=1
export FLASK_APP=route.py
export FLASK_DEBUG=1
flask run
5.命令行选项
flask --help
flask run --help
flask run --host 0.0.0.0
|