简体   繁体   English

Django 列出相关对象

[英]Django List Related Objects

how can I list related objects如何列出相关对象

    qs = response.context_data['cl'].queryset
   
    metrics = {
            'totalAnswers' : models.Count('QuestionAnswer', distinct=True),
            'totalUsersAnswer' : models.Count('QuestionAnswer__UsersAnswer'),
        }

   response.context_data['summary'] = list(
         qs 
         .values('Question')
         .annotate(**metrics)
         .order_by('-totalUsersAnswer')
        )

Question: How I Can List all Objects in QuestionAnswer?问题:如何列出 QuestionAnswer 中的所有对象?

this is my model这是我的 model

class QuestionsModel(models.Model):
    created = models.DateTimeField(auto_now_add=True)
    Question = models.CharField(max_length=200)


class AnswersModel(models.Model):
    Question = models.ForeignKey(QuestionsModel, related_name='QuestionAnswer', on_delete=models.CASCADE)
    Answer = models.CharField(max_length=200)

    

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM