【发布时间】:2016-01-16 08:13:41
【问题描述】:
当我尝试创建相关对象时,django-admin 应用程序应该会打开一个弹出窗口。比如点击这里的绿色加号按钮:
应该会带来一个新的弹出窗口,我可以在其中创建一个新的相关(在本例中为 Session)对象。但是,当我单击绿色加号按钮时,对象创建会在同一窗口中打开,而不是弹出窗口。这是一个问题,因为如果用户开始创建主对象,然后在中途点击绿色加号,他将丢失主对象上的所有进度。这意味着绿色加号无法使用。
我不知道为什么会这样。我知道我没有提供问题的最小示例,因为我无法构建一个。现在我想诊断这个问题。关于如何诊断这个的任何想法?然后修复它?
我可以提供您认为必要的任何信息。
相关:Django admin popup links are broken。但他正在使用 Grappelli,而我不是。我使用的是默认的 django 管理界面。
我使用的是 Django 版本 1.8.4。
更新: 弹出窗口与manage.py runserver 配合得很好。该问题仅出现在 apache 下的已部署版本中。我希望这能缩小问题的范围。
在谷歌群组上:https://groups.google.com/forum/#!topic/django-users/awYelJjFjHk。
【问题讨论】:
-
您使用的是哪个版本的 Django?升级到 Django 1.8 后,我的应用程序中的弹出窗口停止工作。
-
@pista329 我也在用 1.8。
-
您确定不在浏览器中使用任何弹出窗口拦截器吗?
-
@ShahulHameed 是的,我确信弹出窗口没有被阻止。我检查的第一件事。
-
我在 Linux 上使用 Django 1.8.2(没有 Grappelli)和 Firefox 42.0 时遇到了同样的问题。刚刚升级到 Django 1.8.6 后,问题就消失了。
标签: django django-admin