导入flask
from flask import Flask
- 从flask包中带入Flask类, Flask类是项目的核心以后很多操作都基于该类, 注册url, 注册蓝图等
app = Flask(name)
app = Flask(__name__)
- 创建一个Flask对象, 传递___name__参数进去
__name__参数的作用:
- 可以规定模板和静态文件的查找路径
- 一些Flask插件, 比如: Flask-migraete, Flask-SQLAlchemy如果报错了, 那么Flask可以通过该参数找到据图的错误位置
视图函数和路由映射
@app.route('/')
def hello_world():
return 'Hello World!'
- @app.route:
是一个装饰器
- @app.route(’/’):
将url中 '/'映射到hello_world的视图函数中, 以后访问网站 / 目录 就会执行该视图函数,将该视图函数的返回值返回给浏览器
app.run()
参数:
port=8000, 指定访问的端口号
debug=True: 开启debug模式