无名 发表于 2022-5-8 18:38:26

【HC】配置


一、初始化参数import_name:# 创建flask应用对象# __name__表示当前模块的名字# flask 以这个模块所在目录为总目录,默认这个目录的static为静态目录,templates为模板目录app = Flask(__name__)1234同样的,这里填写__main__也可以填写不存在的目录,比如"zxcvbnm",则当前目录是初始目录。static_url_path:访问静态资源的URL前缀,默认值是staticstatic_folder:静态文件的目录,默认值是statictemplate_folder:模板文件目录,默认值是templates举个例子:from flask import Flaskapp = Flask(__name__,                        statc_url_path="/python",                        static_folder="thestatic",                        template_folder="thetemplates",                        )123456二、设置配置参数1、使用配置文件app.config.from_pyfile(“yourconfig.cfg”)2、使用类app.config.from_object()class Config():        DEBUG = Trueapp.config.from_object(Config)12343、直接操作app.config字典对象app.config["DEBUG"]=True1三、读取配置参数1、直接从全局对象app的config字典中取值class Config():        HuXi="呼吸君"app.config.get("HuXi")12342、通过current_app获取参数四、app.run 的参数三个参数 app.run(host=”0.0.0.0”, port=5000,debug=True)http://cdn.u1.huluxia.com/g3/M01/45/24/wKgBOV3PobGAOMG3AAB7c6R6rKQ356.jpg
页: [1]
查看完整版本: 【HC】配置