最好用例子来描述:
视图:
def my_view(request):
obj_old = Inventories.objects.get(id = source_id)
obj_new = obj_old
obj_old.some_field = 0
obj_old.save()
obj_new.some_field = 1
obj_new.id = None
obj_new.save()
问题是,我对obj\u new所做的更改也应用于obj_old
,因此{obj_old
和{
你应该复制你的对象,而不是使它们相等。在
要进行复制,可以使用复制模块
相关问题 更多 >
编程相关推荐