123456789101112131415161718192021222324 |
- from flask import Blueprint, render_template
- from core.user_session import Permission
- error_bp = Blueprint("error", __name__, template_folder="templates")
- @error_bp.route("/error", methods=["GET"])
- @Permission.authorize
- def global_error():
- """
- 全局错误页面
- """
- return render_template("base/error.html", page_active="project", error_message=None)
- @error_bp.route("/error/<error_message>", methods=["GET"])
- @Permission.authorize
- def error_with_message(error_message: str):
- """
- 带有错误信息的全局错误页面
- """
- return render_template(
- "base/error.html", page_active="project", error_message=error_message
- )
|