我有一个包含多个标题的 csv 文件。我想使用 Django 将数据存入数据库。每行的第一个标记指示它是哪种类型的事件,并标识它需要进入的表。我浏览每一行,匹配标题并使用开关,我准备将正确的字典传递给模型。我不知道如何将字典传递到模型中。我不想逐个属性,因为所有表都将有近 10k 行代码。有办法说吗
Event_{type}.objects.create(my_dict)
您可以使用Python的列表解包参数:
Event_{type}.objects.create(**my_dict)
确保您的字典键与数据库列名称匹配。