假设我有以下Listing
模型。我检索了一个列表并将其存储在old_listing
中,然后设置一个新列表并将其存储在new_listing
中。现在有一些方法可以将new_listing
保存到old_listing
,基本上覆盖除自动递增id
字段之外的所有字段吗?
class Listing(models.Model):
street = models.CharField(max_length=500)
old_listing = Listing.objects.get(id=1) # Assuming this record already exists
new_listing = Listing(street='123 Main Street')
old_listing.save(new_listing) # This obviously doesn't work
答案 0 :(得分:0)
new_listing.id = old_listing.id
new_listing.save()
这应该有用。