get_or_create

update_or_create

 

uuid是唯一值, defaults里面是需要更新或创建的字段。

models.Datacenter.objects.update_or_create(uuid=datacenter_uuid,
                                           defaults={
                                                     "name": datacenter.name,
                                                     "vcenter_id": vc_id
                                                    }
                                           )

 

相关文章: