我的url定义为:
url(r'expand/(?P<pk>[0-9]+)/$', ExpandData.as_view(), name='expand'),
这是基于UpdateView
的:
class ExpandData(SuccessMessageMixin, UpdateView):
但这给了我以下错误:
Reverse for 'expand' with arguments '()' and keyword arguments '{}' not found. 1 pattern(s) tried: ['app/expand/(?P<pk>[0-9]+)/$']
在根url加载应用程序时会发生这种情况。我的代码中没有对reverse('expand')
的调用
为什么会发生这种情况。解决办法是什么
我想你还需要在{}中提到{}作为{}
大概是这样的:
reverse('expand', kwargs={'pk': 123})
所以,我的错。我在我的一个模板中有这个:
相关问题 更多 >
编程相关推荐