Django-userprofiles простой Django регистрации пользователя приложение с некоторыми дополнительными функциями.
Настройки Регистрация
USERPROFILES_CHECK_UNIQUE_EMAIL
& NBSP; Если включено, проверяет форму, если предоставляется пользователю электронная почта уже используется. (полезно, если вы хотите, чтобы позволить пользователю войти в систему с их адреса электронной почты)
USERPROFILES_DOUBLE_CHECK_EMAIL
& NBSP; Если включено, форма показывает два почтовых поля. Пользователь должен ввести тот же адрес электронной почты, в два раза.
USERPROFILES_DOUBLE_CHECK_PASSWORD
& NBSP; Если включено, форма показывает два поля паролей. Пользователь должен ввести тот же пароль дважды, чтобы продолжить.
USERPROFILES_REGISTRATION_FULLNAME
& NBSP; Если включено, регистрационная форма добавляет два поля для имени и фамилии.
USERPROFILES_REGISTRATION_FORM
& NBSP; Вы можете отменить регистрационную форму по умолчанию, изменение этого параметра. По умолчанию '' userprofiles.forms.RegistrationForm
USERPROFILES_USE_ACCOUNT_VERIFICATION
& NBSP; Это приложение обеспечивает механизм для проверки учетных записей, отправив электронное письмо с ссылкой для активации. Для использования учетной записи проверки, вы должны добавить userprofiles.contrib.accountverification ваших INSTALLED_APPS в порядке целиком включить проверку.
USERPROFILES_ACCOUNT_VERIFICATION_DAYS
& NBSP; Определяет количество дней пользователь должен активировать свою учетную запись. По умолчанию 7.
Настройки профиля
Django-userprofiles готов работать с моделями профиля и предоставляет некоторые функции, чтобы сделать его легко управлять этими профилями.
USERPROFILES_USE_PROFILE
& NBSP; Если включено, userprofiles будет искать модели, установленной в AUTH_PROFILE_MODULE. вполне вероятно, что вам нужно, чтобы заменить USERPROFILES_REGISTRATION_FORM добавлять дополнительные поля профиля и определить save_profile метод, который вызывается после создания пользователя.
USERPROFILES_INLINE_PROFILE_ADMIN
& NBSP; Если включено, userprofiles будет добавить профиль в линию для вас пользователя с правами администратора.
userprofiles.contrib.profiles
Django-userprofiles также поставляется с приложением CONTRIB, чтобы позволить изменения профиля и вид профиля.
USERPROFILES_PROFILE_FORM
& NBSP; Вы можете переписать форму профиля по умолчанию, чтобы добавить дополнительную функциональность. Форма по умолчанию является ModelForm для вас AUTH_PROFILE_MODULE.
USERPROFILES_PROFILE_ALLOW_EMAIL_CHANGE
& NBSP; Если включено, пользователь может просто изменить адрес электронной почты, в целях изменения профиля. Этот параметр может быть активирован, только если USERPROFILES_CHECK_UNIQUE_EMAIL отключена.
& NBSP; Если вы хотите, чтобы проверить электронную почту и уникальных разрешить пользователям изменять свои адреса электронной почты, вы должны использовать emailverification приложение.
USERPROFILES_PROFILE_CHANGE_DONE_URL
& NBSP; Определяет перенаправление назначения после профиль был сохранен. По умолчанию к имени URL userprofiles_profile_change.
userprofiles.contrib.emailverification
Django-userprofiles обеспечивает простое приложение, чтобы сделать подтвержденных изменения адреса электронной почты. (Люди имеют повторную проверку свой адрес электронной почты после изменения)
USERPROFILES_EMAIL_VERIFICATION_DAYS
& NBSP; Определяет количество дней пользователь имеет время, чтобы проверить ее / его новый адрес электронной почты. По умолчанию 2.
USERPROFILES_EMAIL_VERIFICATION_DONE_URL
& NBSP; Определяет перенаправление назначения после изменения электронная почта была проверена. По умолчанию к имени URL userprofiles_email_change.
Инструменты
Существует авт базовая, которая позволяет пользователям войти, используя свой адрес электронной почты. Добавить userprofiles.auth_backends.EmailOrUsernameModelBackend с настройками, если вы хотите использовать эту функцию.
Слава (людей, которые вдохновили меня написать этот код)
- Django регистрации Джеймсом Беннетт (https://bitbucket.org/ubernostrum/django-registration/)
- Продолжение следует .. Если бы я использовал свой код, отправьте мне сообщение! . Я добавлю вас в этом списке
Требования
- Python
- Джанго
Комментарии не найдены