flaskプロジェクト構造
2466 ワード
1、プロジェクト構造
2、create_app()
3、別のディレクトリ構造
-app
- static
- templates
- views
- user
- __init__.py(from .user import user_bp , ,init_view(app))
- models
- ext.py db = SQLAlchemy() init_ext(app) => db.init_app(app=app)
- settings.py ( ) envs = {'develop': Develop}
- __init__.py, create_app() => init_view(app) init_ext(app) app.config.from_object(envs.develop)
-manager.py(flask-script) app=create_app() manager = Manager(app)
2、create_app()
def create_app():
app = Flask(__nmae__)
# settings
#
#
3、別のディレクトリ構造
- TEST
- App
- models.py
- views.py
- __init__.py init_view(app) ( )
- TEST
- __init__.py create_app() app
- ext.py init_ext(app)
- settings.py
- static
- templates
- manager.py