Как я могу отключить / аккаунт / зарегистрироваться на django-регистрацию? - PullRequest
5 голосов
/ 25 февраля 2012

[Новичок] Я попытался отключить django-регистрацию:

1.registration_allowed () Я видел этот метод в источнике registration_allowed () / registration / views, но я не знаю, нужен ли он мне или как его использовать.

Может быть, мне нужна переменная settings.py

2. Комментирование строк Комментирование /registration/backends/urls.py URL-адресов регистра (только строки, касающиеся регистрации)

Но это нарушает URL, так что, любая идея?

Спасибо!

Ответы [ 2 ]

13 голосов
/ 25 сентября 2013

Регистрация на самом деле включает в себя параметр для этого называется REGISTRATION_OPEN. Просто установите значение false в файле settings.py и включите шаблон registration / registration_closed.html.

1 голос
/ 26 февраля 2012

Краткое решение: вы можете поместить ссылку на собственное представление в urls.py НАД, включая URL-адреса регистрации.Таким образом, ваше представление будет перехватывать запрос, и вы можете делать все, что захотите (например, возвращать перенаправление куда-то еще).

Правильное решение: напишите собственный регистрационный бэкэнд и шаблоны и удалите оттуда ссылки на представление реестра.

...