Python Django模型实例保持打开状态
如果Django模型实例保持打开且未保存,是否会出现任何问题 例如:Python Django模型实例保持打开状态,python,django,django-models,Python,Django,Django Models,如果Django模型实例保持打开且未保存,是否会出现任何问题 例如: qs1 = Foo1.objects.all().first() qs1.some_field = 'Bar1' qs2 = Foo2.objects.all().first() qs2.some_field = 'Bar2' 我想用2打开2不同模型的实例,在多种情况下必须调用这些实例。因此,与其一遍又一遍地编写这些4行,我是否可以简单地定义它们,然后只调用qs1.save()和qs2.save(),将来不会出现问题?将q
qs1 = Foo1.objects.all().first()
qs1.some_field = 'Bar1'
qs2 = Foo2.objects.all().first()
qs2.some_field = 'Bar2'
我想用2打开2不同模型的实例,在多种情况下必须调用这些实例。因此,与其一遍又一遍地编写这些4行,我是否可以简单地定义它们,然后只调用
qs1.save()
和qs2.save()
,将来不会出现问题?将qs1和qs2视为正常变量,只有在调用qs1.save()或qs2.save()时才会写入数据库
在调用save()之前,不会调用数据库,并且每次赋值都会更改这些变量的状态。请解释“在多种情况下必须调用”的含义。如果有多个
if
语句,根据这些语句的结果,这些实例是否会被保存@PankhuriAgarwal