随着功能的添加,路由越来越多,view层的拆分变成了刚需
蓝图的杀手锏是将你的应用组织成不同的组件,比如把这里的admin,main,course等相关的视图方法分为组件。这时我们可以
创建三个蓝图实现这两个独立的组件。static文件存放的是静态文件,templates是模板。
目录结构
Blueprint
- 首先是我们项目的配置文件(config.py)
# -*- coding: utf-8 -*-
import os
basedir = os.path.abspath(os.path.dirname(__file__))
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY') or 'hard to guess string'
SQLALCHEMY_COMMIT_ON_TEAR