将字典加载到 django 模型中

问题描述 投票:0回答:1

我有一个包含多个标题的 csv 文件。我想使用 Django 将数据存入数据库。每行的第一个标记指示它是哪种类型的事件,并标识它需要进入的表。我浏览每一行,匹配标题并使用开关,我准备将正确的字典传递给模型。我不知道如何将字典传递到模型中。我不想逐个属性,因为所有表都将有近 10k 行代码。有办法说吗

Event_{type}.objects.create(my_dict)
django django-models django-database
1个回答
0
投票

您可以使用Python的列表解包参数:

Event_{type}.objects.create(**my_dict)

确保您的字典键与数据库列名称匹配。

© www.soinside.com 2019 - 2024. All rights reserved.