Я использую django_registration v0.8 и использую документы здесь: http://readthedocs.org/docs/django-registration/en/latest/index.html
Я успешно установил приложение и использую бэкэнд по умолчанию для регистрации.
Я проверил это, и я могу получить форму для правильного отображения в '/ account / register'
Однако одна проблема состоит в том, что если я пытаюсь сломать ввод формы (другой пароль1 и пароль2 или неправильное имя пользователя), ошибки проверки не вызываются.
Проблема также заключается в том, что имя пользователя, адрес электронной почты и пароль не хранятся в auth_user, а электронное письмо активации не отправляется.
Из документа по умолчанию для бэкэнда «Во время регистрации создается новый экземпляр django.contrib.auth.models.User для представления новой учетной записи, для поля is_active задано значение« Ложь ». Затем на электронную почту отправляется электронное письмо. адрес учетной записи, содержащий ссылку, которую пользователь должен щелкнуть, чтобы активировать учетную запись; в этот момент для поля is_active установлено значение True, и пользователь может войти в систему в обычном режиме. "
Я считаю, что этот новый экземпляр django.contrib.auth.models.User не создается.
Я также включил необходимые настройки электронной почты:
EMAIL_USE_TLS = True
EMAIL_HOST = "smtp.gmail.com"
EMAIL_HOST_USER = "Электронная почта"
EMAIL_HOST_PASSWORD = "Пароль"
EMAIL_PORT = 587
Любая помощь в получении этого прямо? Я почти уверен, что упускаю что-то простое, но пытался понять это без какого-либо прогресса. Любая помощь с благодарностью.