@Phantom_sterben

Ка вызвать новое добавленное поле в класс в Django?

models.py
role_type = models.CharField(max_length=40, verbose_name="Роль пользователя")
group = models.ForeignKey(Group, on_delete=models.PROTECT, default=1, verbose_name='Группа')

views.py
user = User.objects.get(username='my_user')
profile = Profile.objects.get(user=user)
user_role_group = profile.role.group

Выдает ошибку

Traceback (most recent call last):
File "", line 1, in
AttributeError: 'Role' object has no attribute 'group'

Поле group было добавлено потом.
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FulTupFul
Вам нужно выполнить миграции
python manage.py makemigrations app_name
python manage.py migrate
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы