Django 管理面板中下拉列表的右侧有一个小 +
符号,可让我在弹出新窗口后添加新项目。然后它会被自动选择。我怎样才能在 Django 中对我的表单执行此操作?我对使用 jQuery 非常满意。
最佳答案
假设您正在处理一个项目,其中有一个名为 Book 和 Author 的模型。本书有作者的外键。
- 在图书创建/更新页面中,放置“+”按钮,然后单击“+”,在 fancybox 中打开作者创建表单。
- 成功创建作者后,将 fancybox 重定向到包含一些 javascript 的页面。该js应该调用主页中编写的函数。 window.parent.myFunction({{newauthorid}}, {{newauthorname}}) 应该可以工作
- 在父页面的 js 中,将新选项添加到下拉列表中。
关于jquery - 如何像管理面板一样在 Django 中的外键中添加新项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42105568/