【Django】将多个querysets拼接,使用djangorestframework序列化

concern_set = models.Concern.objects.filter(user_id=1).values("concern_id")

querysets = models.Task.objects.none() # 创建一个空的对象

for concern_id in concern_set:
    # print(concern_id['concern_id'])
    qurey = models.Task.objects.filter(task_status=True,shops__user_id=concern_id['concern_id'])
    # print(qurey)
    querysets = querysets | qurey

print("querysets",querysets)

输出:<QuerySet [<Task: 做啥类>, <Task: 测试用任务>, <Task: 上看到结局>, <Task: 安坐收UI文化>, <Task: 标题>, <Task: 最新>]>

 

版权声明:本文为wanghong1994原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wanghong1994/p/13744995.html