- 创建文件:
/app/__init__.py
- 运行命令:
flask --app app:create_app run
- 创建目录:
/app/templates
- 创建文件:
/app/templates/.placeholder
- 创建目录:
/app/templates/static
- 创建文件:
/app/templates/static/.placeholder
- 创建目录:
/tests
- 创建文件:
/tests/.placeholder
- .gitignore: 添加
instance
目录
- 修改
app/__init__.py
,确认创建instance目录 - 添加
config_sample.py
文件作为配置样本 - 建立到
config_sample.py
的软连接config.py
- 修改
app/__init__.py
,读取config.py
中的配置 - .gitignore: 添加
config.py
- 在
/app/__init__.py
中添加RotatingFileHandler
- 设置不同运行级别的
log level
和log filename
run level | log level | log filename |
---|---|---|
Production | Warning | /instance/production.log |
Development | Debug | /instance/development.log |
Testing | Debug | /instance/testing.log |
- 创建
instance
目录 - 将
config_sample.py
文件复制到根目录下,并更名为config.py
,或建立软连接