【发布时间】:2015-02-13 19:29:03
【问题描述】:
如何在 Django 管理员的添加视图弹出框中传入一个额外的 GET 参数?
基本上我有一个+ 登录外键,当我单击它时,它会打开一个弹出框来添加该类型的新对象。
问题是我在弹出框中使用了一些自定义的 Ajax 代码,我需要找到一种方法来仅更新打开对话框的字段(假设可能还有其他外键字段)。
我能想到的唯一解决方案是以某种方式传入GET 参数,以便我知道应该更新哪个字段。
有什么想法吗?我只需要朝着正确的方向推动才能完成这项工作
现在我正在做这样的事情来更新字段。我想让这个动态
if ($('#id_avatar').length) {
$('#id_avatar', opener.document).append($('<option selected="selected"></option>').attr('value', data.obj_id).text(data.obj__unicode__));
}
我想我以某种方式重新加载原始页面中的选择框可能是一个选项,因为此时它已经保存在数据库中。
【问题讨论】:
标签: javascript jquery python django django-admin