1. (个人比较认同)不在init.py (定义 create_app 函数的文件)中创建 Flask 扩展的实例;
    2. 结构大概分两种,大部分在用的是“按照 app (或者说按照蓝本)组织目录”的形式,另一种是“按照功能组织目录”,也就是模版、模型、路由等放在不同的目录里。

    https://lepture.com/en/2018/structure-of-a-flask-project

脚手架

cookiecutter-flask
https://github.com/cookiecutter-flask/cookiecutter-flask

  1. pip3 install cookiecutter
  2. cookiecutter https://github.com/cookiecutter-flask/cookiecutter-flask.git