【问题标题】:Populating django inline admin fields with javascript使用 javascript 填充 django 内联管理字段
【发布时间】:2019-11-24 13:21:20
【问题描述】:

我正在尝试编写一个导入器,用于使用现有模型数据填充管理模型字段: 这是我的方法: 我修改了特定模型的管理视图,并添加了一个表单,其中包括用于选择现有模型的选择框和一个用于开始导入的按钮。

当我将 drf 用于许多其他东西时,我编写了一个端点,它通过 get 请求传递模型数据。 单击按钮时,一些 javascript 逻辑正在使用给定数据填充字段。

对于内联模型,我正在模拟“点击”以在填充字段之前添加必要的行。

这是按预期工作的。但是点击保存按钮后,经典错误

请更正以下错误

出现。

在实现了一些日志记录之后,我可以找出与内联模型字段相关的实际错误消息。

内联值与父实例不匹配。

在填写内联管理字段时,django 是否正在做一些我缺少的“魔术”?

提前致谢

【问题讨论】:

    标签: javascript python django


    【解决方案1】:

    好的,我解决了这个问题。 在使用 javascript 填充内联表单时,我不小心设置了主键(隐藏字段)。

    【讨论】:

      猜你喜欢
      • 2017-03-27
      • 1970-01-01
      • 2010-10-25
      • 2017-03-17
      • 1970-01-01
      • 2010-10-06
      • 2018-11-14
      • 2013-04-24
      • 1970-01-01
      相关资源
      最近更新 更多