ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1. 在app下的__init__.py文件中初始化项目 ~~~ from flask import Flask from flask import render_template app = Flask(__name__) #引入模块里的蓝图对象 from app.index import index as index_blueprint from app.admin import admin as admin_blueprint #注册蓝图 app.register_blueprint(index_blueprint) app.register_blueprint(admin_blueprint, url_prefix="/admin") #当请求出现返回404错误时调用此方法,跳转到指定模板文件 @app.errorhandler(404) def page_not_found(error): return render_template('index/404.html'), 404 ~~~ 2. 模块初始化 在每个模块的初始化文件中引入蓝图,并引入模块下的控制器 ~~~ from flask import Blueprint index = Blueprint("index", __name__) import app.index.controller ~~~ 3. 在控制器初始化文件中引入所有需要的控制器 ~~~ from . import Index ~~~