Задать вопрос
@AloneStranger

Пишу код для регистрации на сайте на Django. Как исправить ситуацию которая описана ниже?

В общем я создал форму для регистрации, и в форме помимо поля для имени пользователя, пароля и э. почты есть следующее:
Аутентификация по паролю:
Может ли пользователь аутентифироваться по паролю. Если эта возможность выключена, пользователь всё ещё может аутентифицироваться иными способами, например, Single Sing-On или LDAP, если они сконфигурированы и разрешены.
[чекбокс] Разрешена
[чекбокс] Запрещена

Мне это не нужно. Как можно это убрать?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@LennyK79
Возможно не самое правильное решение, но я решил это следующим способом:
class UserRegisterForm(UserCreationForm):
    usable_password = None


так же можно обыграть это в html не выводя поле формы с именем 'usable_password
{% for field in form %}
    {% if field.name != 'usable_password' %}
      {{ field.label_tag }} {{ field }}
    {% endif %}
{% endfor %}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы