Flask实例应用及加载配置
from flask import Flask
# 项目实例应用对象
"""
Flask类的实例化参数:
import_name Flask程序所在的包(模块),传 __name__ 就可以
其可以决定 Flask 在访问静态文件时查找的路径
static_path 静态文件存储访问路径(不推荐使用,使用 static_url_path 代替)
static_url_path 静态文件url访问路径,可以不传,默认为:/ + static_folder
static_folder 静态文件存储的文件夹,可以不传,默认为 static
template_folder HTML模板文件存储的文件夹,可以不传,默认为 templates
"""
app = Flask(__name__)
# 项目配置[flask支持通过字典、模块、对象对项目配置进行扩展]
# settings = {
# "DEBUG": True
# }
# app.config.update(settings) # 字典
# class Config(object):
# DEBUG = True
#
# app.config.from_object(Config) # 对象
# import settings
# app.config.from_object(settings) # 模块
# 路由和视图
@app.route("/")
def index():
return "<h1>hello, flask!!!</h1>"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)