点击前往官网
学习的目的是准备使用前后端分离式开发,所以不考虑模板学习
一、安装
pip install flask
二、第一个程序
from flask import Flask
# 创建一个app实例
app = Flask(__name__)
@app.route('/') # 路由,绑定根目录
def root(): # 路由绑定的函数
return 'hello flask' # 返回值
if __name__ == '__main__':
"""
启动app,run()支持的四个参数:
host:监听的ip,默认127.0.0.1, 设置为0.0.0.0可以使服务器在外部可用
port:默认5000, 可自定义
debug:是否以debug模式启动,如果为true可以提供调试信息, 并且修改实时生效,不需要重启服务
options:
"""
app.run(debug=True)
效果:
特别注意:
以下的两种路由定义方式:
@app.route('/users')
@app.route('/users/')
这两种路由的定义方式都可以使用 localhost:port/users
在浏览器中访问到, 但是如果使用localhost:port/users/
进行浏览器访问, 第一种写法会报404错误,所以尽量使用第二种规范的方式去定义路由