Как удалить поля из формы создания пользователя в django

Я создаю приложение на django с postgressql. Я создаю свою пользовательскую модель пользователя с собственными полями. Но когда я иду в свою базу данных, там есть много полей, таких как имя, фамилия, id. Я не хочу видеть эти поля, я хочу видеть только те поля, которые я пишу в своей пользовательской модели.

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

Прежде всего, вам следует переименовать вашу модель во что-то более явное, например UserExtra или даже User, это совершенно нормально.

Во-вторых, вы добавляете поля, которые уже предоставлены для вас вашим Abstract User, поэтому вам не нужно добавлять last_name, first_name, id только те, которых еще нет в Abstract User.

Наконец, вы не должны пытаться удалить поля, предоставляемые Django, они тесно связаны с самим Django и не должны быть удалены.

Смотрите Абстрактный пользователь

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