Python Django:我们可以对F对象使用回调方法吗?

Python Django:我们可以对F对象使用回调方法吗?,python,django,Python,Django,例如: def modify_field(param): #... Model.objects.update(some_field=modify_field(F('some_field')) 显然,您可以使用回调方法,但前提是您从未使用F对象修改字段,并且满足F支持的任何标准。我没有否决投票,但我阅读了问题,无法理解您想问什么。细节太多了。也许你可以从头开始重新编写它?对不起,我写得很匆忙,因为我要做别的事情。希望它现在可读。我只想让这几行代码正常工作。是否要修改某个表中所有行的所有字段

例如:

def modify_field(param):
   #...
Model.objects.update(some_field=modify_field(F('some_field'))


显然,您可以使用回调方法,但前提是您从未使用F对象修改字段,并且满足F支持的任何标准。

我没有否决投票,但我阅读了问题,无法理解您想问什么。细节太多了。也许你可以从头开始重新编写它?对不起,我写得很匆忙,因为我要做别的事情。希望它现在可读。我只想让这几行代码正常工作。是否要修改某个表中所有行的所有字段而不检索所有内容
F
可用于执行添加+1等简单操作。是的,我基本上需要对一个字段进行特定的更改,并对其进行asve,但我猜我不能用update+F对象来完成。我想迭代和进行这些更改是唯一的方法(以及我必须断开和重新连接信号的事实)