错误/处理程序.py
from flask import render_template
from autoapp import app
from dockblaster.errors import errors_blueprint
@app.errorhandler(404)
@errors_blueprint.app_errorhandler(404)
def not_found_error(error):
return render_template('error_pages/page_not_found.html'), 404
错误/\uu init\uuuuuu.py:
from flask import Blueprint
errors_blueprint = Blueprint('errors', __name__)
import dockblaster.errors
我终于在应用程序类型:
def create_app(config_object=ProdConfig):
"""An application factory, as explained here: http://flask.pocoo.org/docs/patterns/appfactories/.
:param config_object: The configuration object to use.
"""
app = Flask(__name__.split('.')[0])
app.config.from_object(config_object)
from dockblaster.errors import errors_blueprint
app.register_blueprint(errors_blueprint)
register_extensions(app)
register_blueprints(app)
return app
我似乎无法实现这一点,因为我为404错误重定向创建的页面无法通过错误蓝图访问。你知道吗
我能自己解决这个问题。你知道吗
我做到了:
我删除了错误/处理程序.py文件,并将代码添加到errors/int.py,从而避免了另一个文件导入来访问blueprint处理程序中的错误。这似乎对我有用。你知道吗
相关问题 更多 >
编程相关推荐