У меня есть следующие модели:
class Tag(models.Model):
tag_name = models.CharField(max_length=250)
tagcat = models.ForeignKey('TagCat')
class Subject(models.Model):
user = models.ManyToManyField(User)
tags = models.ManyToManyField(Tag)
class TagCat(models.Model):
cat_name = models.CharField(max_length=100)
Итак, у меня есть тема , у которого есть тег. Я хочу зациклить предметы и их соответствующие теги, поэтому я пытаюсь построить правильный вид. Пока у меня есть:
def home(request):
user1 = Subject.objects.filter(id=1)
print(user1.tags.all())
Я ожидал бы получить теги пользователя с помощью этого оператора печати, но вместо этого я получаю ошибку
Объект QuerySet не имеет атрибутов тегов
Как я могу получить объекты 'Subject' с их соответствующими тегами и передать их в шаблон?
(В идеале все субъекты. Я сделал это только с одним здесь, для упрощения процесса устранения неполадок)