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

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.
  • Вопрос задан
  • 528 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Chebaa Автор вопроса
Благодарю за ответы, но после перезапуска проблема решилась сама собой.
Если можно, прошу удалить вопрос.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ApparelDetail.objects.all()
а эта строка дает ошибку ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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