DJANGO МОДЕЛЬ USER

Django предоставляет встроенную модель User для управления пользователями в вэб-приложении. Модель User содержит базовые поля, такие как имя пользователя, адрес электронной почты и пароль. Чтобы использовать модель User, нужно импортировать её в соответствующую часть вашего приложения.

Пример импорта модели User:

from django.contrib.auth.models import User

Модель User содержит множество полей, которые могут быть определены при создании экземпляра объекта User. Также, модель User предоставляет множество методов для работы с пользователями, такие как проверка аутентификации и установка пароля.

Пример создания нового пользователя:

user = User.objects.create_user(username='john', email='[email protected]', password='password')

В этом примере создаётся новый пользователь с именем пользователя "john", адресом электронной почты "[email protected]" и паролем "password".

Модель User также поддерживает множество дополнительных полей, которые могут быть добавлены через наследование. Например, вы можете добавить поле "дата рождения" следующим образом:

class MyUser(User):
    birth_date = models.DateField()

В этом примере создаётся новый класс MyUser, который наследует от класса User и добавляет новое поле "birth_date".

Django Custom User Model - Example 1 - Multiple User Types - Django AbstractUser

своя социальная сеть на django custom user

[Arabic] Django: Extend Django User Model - الدرس ال15: بناء او تطوير نموذج المستخدمين

User Profile With One To One Relationship - Django (3.0) Crash Course Tutorials (pt 16)

Мини-курс Django, Часть 2: Создание и управление User

Customize User Profile Model - Django Blog #27

Custom user Django - Настройка проекта Django Rest - Sound Cloud #1

The gist of the the custom user model in Django

Расширяем User model в Django с помощью AbstractUser

BLGPG-A0ABAEBD53FF-24-09-19-20

Новые материалы: