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