在所有的烧瓶路由中添加一个前缀

在所有的烧瓶路由中添加一个前缀

我有一个前缀,我想添加到每条路线。现在,我在每个定义的路径中添加一个常量。有办法自动做到这一点吗?

PREFIX = "/abc/123"@app.route(PREFIX + "/")def index_page():
  return "This is a website about burritos"@app.route(PREFIX + "/about")def about_page():
  return "This is a website about burritos"


潇潇雨雨
浏览 559回答 3
3回答

白衣非少年

你可以把你的路线写在蓝图上:bp = Blueprint('burritos', __name__,                         template_folder='templates')@bp.route("/")def index_page():   return "This is a website about burritos"@bp.route("/about")def about_page():   return "This is a website about burritos"然后使用前缀向应用程序注册蓝图:app = Flask(__name__)app.register_blueprint(bp, url_prefix='/abc/123')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python