Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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_Django Models - Fatal编程技术网

Python 如何避免在Django中检索要更新的实例字段

Python 如何避免在Django中检索要更新的实例字段,python,django,django-models,Python,Django,Django Models,我有以下几行: my_field = days user_model = User.objects.get(pk=2) 我想这样做: user_model.my_field += 7 我可以使用update(my_field=new_value)关键字而不是get()。我仍在尝试使用django您可以使用。您可以将其用于查询和(或不)更新,所有操作都将在SQL级别进行 文档中的示例: from django.db.models import F reporter = Reporters.o

我有以下几行:

my_field = days

user_model = User.objects.get(pk=2)
我想这样做:

user_model.my_field += 7
我可以使用
update(my_field=new_value)
关键字而不是
get()。我仍在尝试使用
django

您可以使用。您可以将其用于查询和(或不)更新,所有操作都将在SQL级别进行

文档中的示例:

from django.db.models import F
reporter = Reporters.objects.filter(name='Tintin')
reporter.update(stories_filed=F('stories_filed') + 1)