В моем приложении две модели,
class Question(models.Model):
question_text = models.CharField(max_length=200)
question_author = models.ForeignKey(User, on_delete=models.CASCADE)
q_pub_date = models.DateTimeField('Date Question Published')
def __str__(self):
return self.question_text
class Answer(models.Model):
answer_text = models.CharField(max_length=5000)
answer_author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='ans_auth')
question = models.ForeignKey(Question, on_delete=models.CASCADE)
a_pub_date = models.DateTimeField('Date Answer Published')
def __str__(self):
return self.answer_text
Я хочу показать последние вопросы на домашней странице в списке. Каждый элемент в списке будет содержать текст вопроса и один ответ из многих, опубликованных для этого конкретного вопроса. Я могу показать текст вопроса, но не могу найти способ получить элемент ответа для каждого элемента вопроса, на мой взгляд ниже,
def home(request):
latest_question = Question.objects.order_by('-q_pub_date')[:15]