Как создать суперпользователя в моей собственной форме пользователя? - PullRequest
0 голосов
/ 02 мая 2018

Я создаю свою собственную форму для регистрации пользователей, но как я могу сделать возможным создание в ней суперпользователей, а также я знаю, что django позволяет вам вызывать пользователей в таких представлениях, как это: reques.user.username. Я могу использовать это только с помощью форм django или могу использовать это с моими формами

Я создаю свою собственную форму, потому что я не хочу, чтобы пароль django ограничения был, есть способ изменить это, чтобы не создавать мою собственную форму

1 Ответ

0 голосов
/ 02 мая 2018

Вы можете запустить команду

python manage.py createsuperuser 

Другой способ заключается в том, что при сохранении пользовательских данных сделать

is_superuser = True

Для пароля

вам нужно унаследовать от AbstractBaseUser, а затем переопределить это поле пароля и необходимо обновить его хеш, не знаю, как вы будете управлять этим, но доступны другие хеши.

Документы для пользователя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...