Gre*_*ade 4 python django django-forms django-views
我想success_url使用一个名为url的django表单视图填写:
class RegisterView(generic.edit.FormView):
template_name = "cmmods/register.html"
form_class = RegisterForm
#success_url = reverse('complete-registration')
success_url = "/cmmods/complete-registration"
Run Code Online (Sandbox Code Playgroud)
当我明确键入URL时,如上面的未注释,它可以工作.
当我尝试对url进行反向查找(目前已在上面注释掉)时,我得到:
包含的urlconf'cm_central.urls'似乎没有任何模式.如果您在文件中看到有效模式,则问题可能是由循环导入引起的.
我想很清楚我的urls.py实际上是有效的(其中有模式),因为代码的未注释版本有效.
我该怎么做?
kar*_*ikr 10
这意味着尚未加载依赖项.您可以使用reverse_lazy推迟对url模式的评估
像这样:
success_url = reverse_lazy('complete-registration')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2512 次 |
| 最近记录: |