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

Mc-*_*Mc- 6 django django-registration

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

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

也许我需要在settings.py上有一个变量

2.评论行评论/registration/backends/urls.py注册网址(仅限注册相关的行)

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

谢谢!

Joe*_*oel 14

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


ilv*_*var 1

简短的解决方案:您可以在上面的 urls.py 中放置对您自己的视图的引用,包括注册的 url。所以你的视图将拦截请求,你可以做任何你想做的事情(即返回重定向到其他地方)。

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