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

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.
  • Вопрос задан
  • 550 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
Решения вопроса 1
@Chebaa Автор вопроса
Благодарю за ответы, но после перезапуска проблема решилась сама собой.
Если можно, прошу удалить вопрос.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ApparelDetail.objects.all()
а эта строка дает ошибку ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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