2
我有一個QuerySet,它具有來自某個x-table的信息,現在我想將這些值插入到與x-table具有相同字段的另一個表中。將QuerySet結果插入Django中具有相同字段的表中
我有一個QuerySet,它具有來自某個x-table的信息,現在我想將這些值插入到與x-table具有相同字段的另一個表中。將QuerySet結果插入Django中具有相同字段的表中
如果模型A
和B
有相同的領域,你可以做這樣的事情:
a_objects = A.objects.all()
# loop over objects
for a in a_objects:
# convert a to dictionary
a_dict = a.__dict__
a_dict.pop('id') # remove primary key from dict
# create B model
B.objects.create(**a_dict)
你可以看看here其他方式來模型轉換成字典。