Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在视图中查找命名url?_Python_Django_Django Forms_Django Views - Fatal编程技术网

Python 如何在视图中查找命名url?

Python 如何在视图中查找命名url?,python,django,django-forms,django-views,Python,Django,Django Forms,Django Views,我想使用命名url填写django表单视图的success\u url: class RegisterView(generic.edit.FormView): template_name = "cmmods/register.html" form_class = RegisterForm #success_url = reverse('complete-registration') success_url = "/cmmods/complete-registrat

我想使用命名url填写django表单视图的
success\u url

class RegisterView(generic.edit.FormView):
    template_name = "cmmods/register.html"
    form_class = RegisterForm
    #success_url = reverse('complete-registration')
    success_url = "/cmmods/complete-registration"
当我显式地键入URL时(如上面未注释的),它会工作

当我尝试反向查找url(目前已注释掉,如上所示)时,我得到:

包含的urlconf“cm_central.url”中似乎没有任何模式。如果在文件中看到有效的模式,那么问题可能是由循环导入引起的

我想很明显,我的urls.py实际上是有效的(里面确实有模式),因为代码的未注释版本是有效的


我应该怎么做?

这意味着依赖项尚未加载。您可以使用
reverse\u lazy
延迟url模式的评估

像这样:

success_url = reverse_lazy('complete-registration')
文件