【发布时间】:2017-07-11 21:09:51
【问题描述】:
我目前正在开发一个 django cms 插件,其模型选择字段依赖于表单中的另一个字段。 What i'm doing now via ajax is that, when the trigger field is selected, the dependent model choice field is updated via ajax to change the choices in the select field.但是在提交表单时,我遇到了这个错误
“选择一个有效的选项。这不是可用的选择之一。”
我在堆栈溢出中做了一些挖掘,发现了一个类似的问题
基于上面的链接,我应该根据我将从 request.POST 获得的触发器字段的值以插件本身的形式更新模型选择字段
我该如何为 django cms 插件执行此操作?我应该覆盖 cms 插件的哪个方法?我假设它是插件的 CMSPluginBase 类中的一个方法,但我不确定要覆盖什么方法,以及如何获得我的插件使用的当前表单,以便我可以在上述方法中覆盖它?
谢谢
【问题讨论】:
标签: javascript ajax django python-2.7 django-cms