Как я могу реализовать аутентификацию в Django

Я новичок в Django. Я собираюсь создать простое приложение для регистрации и входа в систему, используя React и Django. Моя проблема заключается в том, что когда я получаю запрос на регистрацию с данными формы. Можно ли создать пользовательскую таблицу для пользователей? Я собираюсь создать еще одну таблицу, связанную с таблицей пользователей. В этом случае у пользователей должен быть id. Поэтому я собираюсь создать пользовательскую таблицу. Пожалуйста, помогите мне, это хорошая практика.

В Django вы можете связывать несколько таблиц различными отношениями в зависимости от того, что вы хотите, например:

OneToOne
ForeignKey
ManyToMany

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

Когда вы используете одно из этих отношений, django по умолчанию использует model id для связи между ними

и вы также можете создать пользовательскую модель пользователя, чтобы использовать ее

Удачи

Вы можете абстрагироваться от AbstractBaseUser, а затем настроить модель пользователя и указать ее в файле настроек

Вернуться на верх