Python 相关模型的批量更新
我有3种型号:Python 相关模型的批量更新,python,django,Python,Django,我有3种型号: class Model1: ... class Model2: ... m1 = ForeignKey(Model1) var2 = .... class Model3: ... m2 = ForeignKey(Model2) var3 我正在尝试更新Model3: Model1.objects.get(...).model2_set.filter(....).update(... How to update all model3_set__va
class Model1:
...
class Model2:
...
m1 = ForeignKey(Model1)
var2 = ....
class Model3:
...
m2 = ForeignKey(Model2)
var3
我正在尝试更新Model3:
Model1.objects.get(...).model2_set.filter(....).update(... How to update all model3_set__var3? ....???)
你可以试试:
Model3.objects.filter(model1__id=x).update(var3=y)
我希望Django能够自动处理关系,尽管我还没有在第二层关系中测试过这一点
关于这方面的更多信息,您可以尝试:
Model3.objects.filter(model1__id=x).update(var3=y)
我希望Django能够自动处理关系,尽管我还没有在第二层关系中测试过这一点
关于这方面的更多信息,您可以尝试:
Model3.objects.filter(model1__id=x).update(var3=y)
我希望Django能够自动处理关系,尽管我还没有在第二层关系中测试过这一点
关于这方面的更多信息,您可以尝试:
Model3.objects.filter(model1__id=x).update(var3=y)
我希望Django能够自动处理关系,尽管我还没有在第二层关系中测试过这一点
更多信息请参见您可以使用关系:
Model3.objects.filter(m2__m2var=1, m2__m1__m1val=1).update(...)
\uuuuuu
用于关系,您可以将外键连接用于表联接,这样您就可以通过m2\uuuuuu
过滤Model1
上的字段,并通过m2\uuuuuuu
您可以使用关系:
Model3.objects.filter(m2__m2var=1, m2__m1__m1val=1).update(...)
\uuuuuu
用于关系,您可以将外键连接用于表联接,这样您就可以通过m2\uuuuuu
过滤Model1
上的字段,并通过m2\uuuuuuu
您可以使用关系:
Model3.objects.filter(m2__m2var=1, m2__m1__m1val=1).update(...)
\uuuuuu
用于关系,您可以将外键连接用于表联接,这样您就可以通过m2\uuuuuu
过滤Model1
上的字段,并通过m2\uuuuuuu
您可以使用关系:
Model3.objects.filter(m2__m2var=1, m2__m1__m1val=1).update(...)
\uuuuuu
用于关系,您可以将外键连接用于表联接,这样您就可以通过m2\uuuuuu
过滤Model1
上的字段,并通过m2\uuuuuuu
我需要一些示例查询来给出一个好的答案。但是,作为一个提示:您想要更新
Model3
,所以请询问Model3
s,然后反过来考虑:Model3.objects.filter(m2_uuuu…,m2_uuuuuuum1_uuuuuuuu…).update(…)
。我需要一些示例查询来给出一个好的答案。但是,作为一个提示:您想要更新Model3
,所以请询问Model3
s,然后反过来考虑:Model3.objects.filter(m2_uuuu…,m2_uuuuuuum1_uuuuuuuu…).update(…)
。我需要一些示例查询来给出一个好的答案。但是,作为一个提示:您想要更新Model3
,所以请询问Model3
s,然后反过来考虑:Model3.objects.filter(m2_uuuu…,m2_uuuuuuum1_uuuuuuuu…).update(…)
。我需要一些示例查询来给出一个好的答案。但是,作为一个提示:您想要更新Model3
,所以请求Model3
s,然后反过来考虑:Model3.objects.filter(m2\uuuuu…,m2\uuuuuu m1\uuuuuuuuuuuu…。更新(…)
。