如何从url模板标记将参数传递给url调度程序

2024-04-24 18:49:52 发布

您现在位置:Python中文网/ 问答频道 /正文

请考虑以下url模式:

url(r'^view/(?P<id>\d+/$)', login_required(views.ViewUser.as_view()), name='user_view')

现在,在一个模板中,我想使用url模板标记来获取特定用户的反向路径。我试图通过以下方式来实现这一点:

^{pr2}$

但是,这将引发以下错误:

Reverse for 'user_view' with arguments '()' and keyword arguments '{u'id': 2}' not found.

因此,很明显,这个参数已经成功地放入了kwargs字典中,但是很明显,urlpattern无法与之匹配。那么,我该如何优雅地解决这个问题呢?在


Tags: 用户name标记view模板idurlas