【发布时间】:2014-11-25 06:09:28
【问题描述】:
在mysql中,sql表达式如下:
udpate table set one_field=another_field
那么如何使用 django orm 让它成功呢?例如:
在模型A中,有3个字段:id、a_value
在模型B中,有3个字段:id、b_value
现在我希望 b_value 的值等于 a_value 加上 b_value。表达式应该是这样的:b_value = b_value + a_value。但是 django orm 中的 F() 不能用于不同的模型。如何在更少的代码中使用 django orm 来做到这一点。
顺便说一下,我的数据有点大,大概2000k左右。
【问题讨论】: