由于程序越來越大,所有的視圖函數都寫在一個文件里,1k多行了,修改起來不方便。
2 回答

Cats萌萌
TA貢獻1805條經驗 獲得超9個贊
對于大量的views我傾向于使用flask的blueprint來實現對view的分類整理,將功能一致的view放在一個文件里面
創建一個user.py:
from flask import Blueprint, render_template, abortfrom jinja2 import TemplateNotFound mod = Blueprint('user', __name__, template_folder='templates')@mod.route('/user/home/')def home(): [email protected]('/user/setting/')def setting(): pass
在app.py里面這么寫:
from flask import Flaskimport myapp.userapp = Flask(__name__) app.register_blueprint(user.mod)
添加回答
舉報
0/150
提交
取消