我正在浏览source code
的{{1}}。这是一个定义的基于类的视图。我很难理解django-registration
是如何工作的?
来自documentation,
get_success_url
但是这在以下示例代码中是如何工作的:
为什么 get_success_url()
Determine the URL to redirect to when the form is successfully validated.
Returnsdjango.views.generic.edit.ModelFormMixin.success_url if it is provided;
otherwise, attempts to use the get_absolute_url() of the object.
?他们应该采取什么?
two arguments empty
答案 0 :(得分:2)
这三个参数传递给Django的reverse URL lookup,特别是django.core.urlresolvers.reverse
函数。 ()
(空元组)给出位置参数,{}
(空字典)给出关键字参数。所以最终传递的是:
reverse('registration_activation_complete', args=(), kwargs={})
您可以在urls.py文件中看到registration_activation_complete
网址没有参数(网址只是activate/complete/$
),这就是为什么这些网址都是空的。