Django: В чем разница между UserCreationForm и Abstractbaseuser / BaseUserManager при создании страницы входа / регистрации? - PullRequest
0 голосов
/ 29 мая 2019

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

Итак, из того, что я понял из моего исследования:

Вы можете создать настраиваемую страницу регистрации пользователя, добавив метод UserCreationForm , чтобы можно было включить в модель дополнительные поля.

HOWEVER,

Я понимаю, что при долгом утомительном методе AbstractBaseUser и BaseUserManager конечный результат аналогичен первому в том смысле, что в итоге вы получаете настроенную пользовательскую модель / страницу регистрации.

Поэтому я не уверен в разнице между этими двумя разными методами.Я думаю, что UserCreationForm не позволяет вам создавать суперпользователя и штатного пользователя, а только позволяет создать обычного пользователя.

Извините, если этот вопрос кажется глупым, потому что я только начал работать с Django и Python.

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