通过将参数添加到蓝图来嵌套路由url_prefix破坏url_for

时间:2019-02-19 06:38:35

标签: python flask

我是Flask的新手,正在尝试如何嵌套路线。我的想法是在url_prefix前面加上嵌套的resource / resource_id,即:

app.register_blueprint(comments_blueprint, url_prefix="/posts/<int:post_id>/comments")

有效地嵌套路线。如果我手动创建一个插入image_id的链接,但如果我要使用url_for,则不起作用。在这种情况下,我会收到错误Could not build url for endpoint 'comments.new' with values ['post_id'].

有人知道如何解决吗?

0 个答案:

没有答案