Я новичок в Джанго.Я пытаюсь получить все теги, связанные с вопросом.
У меня есть два класса models.py
.
class Questions(models.Model):
title = models.CharField(max_length=500)
description = models.TextField(blank=True)
class Tag(models.Model):
name = models.CharField(max_length=50)
tag_on = models.ForeignKey(Questions, on_delete=models.CASCADE)
Мой views.py
.
class QuestionListView(ListView):
model = Questions #assign model to display
template_name = 'index.html'
class TagListView(ListView):
model = Tag
template_name = 'index.html'
context_object_name = 'tag_list'
queryset = ?
Я добавил это к своему index.html
.
{% for val in object_list %}
{{ val.id }} <br>
{{ val.title }} <br>
{% endfor %}
{% for tag in tag_list %}
{{ tag }}
{% endfor %}
Я пробовал несколько queryset
, как это, но ни один из них не сработал.
queryset = Tag.objects.all().get(Tag.id=Questions.id)
queryset = Tag.objects.select_related('tag_on__id').get()
Как определить набор запросовправильно решить эту проблему?