Flask封装功能不及Django完善,性能不及Tornado,但是Flask的第三方开源组件比丰富。
如果你是一个追求极简风格的完美主义者,那么Flask适合你。
flask应用对象初始化参数说明
app = Flask(__name__, static_url_path="/python", # 访问静态资源的url前缀, 默认值是static static_folder="static", # 静态文件的目录,默认就是static template_folder="templates", # 模板文件的目录,默认是templates )
使用配置文件
# 配置参数的使用方式 # 1. 使用配置文件 # app.config.from_pyfile("config.cfg") # 2. 使用对象配置参数 class Config(object): DEBUG = True ITCAST = "python" app.config.from_object(Config) # # 3. 直接操作config的字典对象 # app.config["DEBUG"] = True
读取配置参数的方式
# 读取配置参数 # 1. 直接从全局对象app的config字典中取值 # print(app.config.get("ITCAST")) # 2. 通过current_app获取参数 print(current_app.config.get("ITCAST"))
app的run使用说明
if __name__ == ‘__main__‘: # 启动flask程序 # app.run() app.run(host="0.0.0.0", port=5000, debug=True)
原文:https://www.cnblogs.com/cnki/p/10961950.html