Django:Ajax外键

时间:2019-10-28 11:59:01

标签: javascript jquery

我正在使用Django(v2.2.3),Postgres(最新)和Chrome浏览器。

我正在尝试在自己的前端应用程序中重现Django管理界面的某些功能。所以我有使用模态创建的模型。除了链接模型之外,如果链接模型不存在,我会调用一个弹出窗口,然后在弹出窗口中创建它。正常创建模型并将其保存在数据库中。主要问题是,当弹出窗口关闭时,未选择创建的新项目,更不用说在我选择的可用对象列表中了

示例图片:首先,我按下了链接

在此处输入图片描述

当我得到模态时,我点击添加按钮

在此处输入图片描述

我首先弹出

在此处输入图片描述

在弹出窗口中,我按下另一个+按钮添加元素(如果不存在)

在此处输入图片描述

在另一个弹出窗口中提交后,我的选择未更新:在此处输入图片描述

示例视图:

我不知道怎么了????

请帮助。

1 个答案:

答案 0 :(得分:0)

为什么不尝试使用jquery。

您可以做的是在表单提交中分配一个事件。 使用以下方式打开模式1: $('#modal-id').modal('show');

类似的其他方式

希望这会有所帮助!