Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Django中的现有列值更新列的值_Python_Django - Fatal编程技术网

Python 使用Django中的现有列值更新列的值

Python 使用Django中的现有列值更新列的值,python,django,Python,Django,如何使用Django对象执行以下SQL操作: update table set column = column+x where column>5 你用这个 Table.objects.filter(column__gt=5).update(column=F('column')+1) 请注意,如果您开始从模型和字段而不是表和列的角度来思考,这将有助于您学习Django。这是从模型和字段还是表和列的角度来回答的

如何使用Django对象执行以下SQL操作:

update table set column = column+x where column>5
你用这个

Table.objects.filter(column__gt=5).update(column=F('column')+1)

请注意,如果您开始从模型和字段而不是表和列的角度来思考,这将有助于您学习Django。

这是从模型和字段还是表和列的角度来回答的