我正在尝试编写一个导入器,以使用现有模型数据填充管理模型字段: 这是我的方法: 我修改了特定模型的管理员视图,并添加了一个表单,其中包括用于选择现有模型的选择框和一个开始导入的按钮。
当我将drf用于其他许多内容时,我编写了一个端点,该端点通过get请求提供模型数据。 单击该按钮时,一些JavaScript逻辑会使用给定的数据填充字段。
对于内联模型,我正在模拟“单击”以在填充字段之前添加必要的行。
这按预期工作。但是,点击“保存”按钮后,经典错误
请更正以下错误
出现。
实施一些日志记录后,我可以找出与内联模型字段相关的实际错误消息。
内联值与父实例不匹配。
django是否在填写内联管理字段时还缺少其他“魔术”功能?
预先感谢
答案 0 :(得分:0)
好的,我解决了这个问题。 用JavaScript填充嵌入式表单时,我不小心设置了主键(隐藏字段)。