对于大量的views我倾向于使用flask的blueprint来实现对view的分类整理,将功能一致的view放在一个文件里面
创建一个user.py:
from flask import Blueprint, render_template, abort
from jinja2 import TemplateNotFound
mod = Blueprint('user', __name__,
template_folder='templates')
@mod.route('/user/home/')
def home():
pass
@mod.route('/user/setting/')
def setting():
pass
在app.py里面这么写:
from flask import Flask
import myapp.user
app = Flask(__name__)
app.register_blueprint(user.mod)
蓝图还有更加复杂的设置以及用法,你可以参考官方文档:http://flask.pocoo.org/docs/blueprint...