Flask 框架小记
Flask 实例
创建示例的代码
from flask import Flask
# __name__ 是模块名, 用于反射导入模块
app = Flask(__name__,
import_name,
static_url_path=None,
static_folder='static',
static_host=None,
host_matching=False,
subdomain_matching=False,
template_folder='templates',
instance_path=None,
instance_relative_config=False,
root_path=None)
# 其中 Flask 实例, debug=True 将实施热更新
app.run('0.0.0.0', 8080, debug=True)
最常用的配置是, static_folder, static_url_path, template_folder, 其中 static_folder 和 static_url_path 用于反向查询
有用的配置 static_host 指定静态服务器, host_matching 指定可以放给服务的主机, root_path 为项目的根目录, 这些一般不会修改
视图
视图的返回值
'returned string': 返回 Response
redirect: 重定向
render_template: 返回 jinja2 的模板文件, render_