如何禁用/帐户/注册django-registration?

时间:2012-02-25 18:39:08

标签: django django-registration

[新手]我试图通过以下方式禁用django-registration:

1.registration_allowed() 我在源registration_allowed()/ registration / views上看到了这个方法,但我不知道它是我需要的还是如何使用它。

也许我需要settings.py

上的变量

2.评论线条 评论/registration/backends/urls.py注册网址(仅关于注册的行)

但这打破了网址,所以任何想法?

谢谢!

2 个答案:

答案 0 :(得分:12)

注册实际上包含一个名为REGISTRATION_OPEN的设置。只需在settings.py文件中将其设置为false,并包含registration / registration_closed.html模板。

答案 1 :(得分:2)

简短解决方案:您可以在urls.py ABOVE中添加对您自己的视图的引用,包括注册的网址。因此,您的视图将拦截请求,您可以执行任何操作(即返回其他位置的重定向)。

正确的解决方案:编写自己的注册后端和模板,并从那里删除对注册视图的引用。