pav*_*ipo 4 python django model
我想从字典列表创建一个模型(即)它应该类似于此查询
result = MyModal.objects.all()
Run Code Online (Sandbox Code Playgroud)
我知道我们可以创建这样的 模型实例MyModal(**data_dict),我想要类似的东西,这样我就可以传入字典列表。
data_list = [{name: 'abc'}, {name: 'xyz'}]
# result = "Logic to create instance for 2 objects"
Run Code Online (Sandbox Code Playgroud)
我想序列化此数据,然后将其传递给 REST API 响应。
如果需要更多解释,请在评论中告诉我。
您可以使用bulk_create在单个查询中执行多个创建:
data_list = [{name: 'abc'}, {name: 'xyz'}]
obj_list = [MyModal(**data_dict) for data_dict in data_list]
objs = MyModal.objects.bulk_create(obj_list)
Run Code Online (Sandbox Code Playgroud)