Задать вопрос

Django ORM: запрос objects.all() выдает ошибку «object has no attribute 'name'»?

Приветствую!
При попытке вызвать Apparel.objects.all() или Apparel.objects.get(pk=1) получаю ошибку
AttributeError: 'Apparel' object has no attribute 'name'

class Apparel(models.Model):
 price = models.IntegerField()
 color = models.CharField()
 ...

class ApparelSize(models.Model):
  size = models.CharField()
  apparel = models.ForeignKey(Apparel, on_delete=models.PROTECT)

class Material(models.Model):
  material = models.CharField()
  apparel = models.ForeignKey(Apparel, on_delete=models.PROTECT)

class ApparelDetail(Apparel):
  name = models.CharField()
  description = models.TextField()
  ...

Все классы имеют данные в mysql.
  • Вопрос задан
  • 549 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
@Chebaa Автор вопроса
Благодарю за ответы, но после перезапуска проблема решилась сама собой.
Если можно, прошу удалить вопрос.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ApparelDetail.objects.all()
а эта строка дает ошибку ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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