Пока я пытался найти методы для создания регистрации и входа в систему, я наткнулся на два совершенно разных метода, которые, как мне кажется, дают один и тот же результат.
Итак, из того, что я понял из моего исследования:
Вы можете создать настраиваемую страницу регистрации пользователя, добавив метод UserCreationForm , чтобы можно было включить в модель дополнительные поля.
HOWEVER,
Я понимаю, что при долгом утомительном методе AbstractBaseUser и BaseUserManager конечный результат аналогичен первому в том смысле, что в итоге вы получаете настроенную пользовательскую модель / страницу регистрации.
Поэтому я не уверен в разнице между этими двумя разными методами.Я думаю, что UserCreationForm не позволяет вам создавать суперпользователя и штатного пользователя, а только позволяет создать обычного пользователя.
Извините, если этот вопрос кажется глупым, потому что я только начал работать с Django и Python.