Сегодня я сделал нечто, что действительно меня порадовало. Я смог добавить кастомные поля в форму регистрации на сайте Django. Вот как я это сделал, и, возможно, это поможет кому-то, кто тоже учится работать с Django. Сначала я добавил новое поле в модель пользователя. Это поле нужно для того, чтобы пользователи могли вводить дополнительную информацию. В моем случае, это было поле для названия курса. В файле models.py я добавил следующее: from django.contrib.auth.models import AbstractUser
from django.db import models
class AccountRegister(AbstractUser):
courses = models.CharField(verbose_name='Название курса', max_length=250, null=True, blank=True)
Здесь я создал поле courses, которое позволяет пользователю вводить название курса. Теперь нужно обновить базу данных, чтобы она знала о новом поле. Для этого я создал миграции и применил их: poetry run python manage.py makemigrations account
poetry run python manage.py migrate
Эти команды создали и применили миграции, чтобы база данны