gpt4 book ai didi

Django 将查询结果附加到查询集

转载 作者:行者123 更新时间:2023-12-01 07:29:42 25 4
gpt4 key购买 nike

在我正在构建的 View 中,我需要咨询多个数据库。我想要做的是使用 on query_set 的结果来搜索另一个 db 表。

我有功能 mydb1_query_set ,我现在需要的是这样的:

for row in mydb1_query_set:
mydb2_query_set = Mytable.objects.filter(id=row.id)

所以我不断添加到最初为空的 mydb2_query_set 当我迭代时。我意识到没有 QuerySet.append ,那么我如何实现我想要的?任何帮助非常感谢...

最佳答案

使用 list而不是 queryset ,然后您可以 appendextend如你所愿。

mydb2_query = []
for row in mydb1_query_set:
mydb2_query.extend(list(Mytable.objects.filter(id=row.id)))

关于Django 将查询结果附加到查询集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8171372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com