gpt4 book ai didi

python - 从字典列表中创建 Django 模型

转载 作者:行者123 更新时间:2023-12-03 20:15:28 25 4
gpt4 key购买 nike

我想从字典列表中创建一个模型(即)它应该类似于这个查询

result = MyModal.objects.all()

我知道我们可以创建一个模型的实例,如 this MyModal(**data_dict) ,我想要类似的东西,所以我可以传递字典列表。
data_list = [{name: 'abc'}, {name: 'xyz'}]
# result = "Logic to create instance for 2 objects"

我想序列化此数据,然后将其传递给 REST API 响应。

如果需要更多解释,请在评论中 Ping 我。

最佳答案

您可以使用 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)

关于python - 从字典列表中创建 Django 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60108427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com