Django admin添加相关对象不';不能打开弹出窗口吗?

Django admin添加相关对象不';不能打开弹出窗口吗?,django,django-admin,Django,Django Admin,django管理应用程序应该在我尝试创建相关对象时打开一个弹出窗口。例如,单击此处的绿色加号按钮: 应该会带来一个新的弹出窗口,在那里我可以创建一个新的相关(在本例中是会话)对象。但是,当我单击绿色加号按钮时,对象创建将在同一窗口中打开,而不是弹出窗口。这是一个问题,因为如果用户开始创建主对象,然后在中途单击绿色加号,他将丢失主对象上的所有进度。这意味着绿色加号无法使用 我不知道为什么会这样。我知道我没有提供一个关于这个问题的最低限度的例子,因为我还没有构建一个。现在我想诊断这个问题。你知道我

django管理应用程序应该在我尝试创建相关对象时打开一个弹出窗口。例如,单击此处的绿色加号按钮:

应该会带来一个新的弹出窗口,在那里我可以创建一个新的相关(在本例中是会话)对象。但是,当我单击绿色加号按钮时,对象创建将在同一窗口中打开,而不是弹出窗口。这是一个问题,因为如果用户开始创建主对象,然后在中途单击绿色加号,他将丢失主对象上的所有进度。这意味着绿色加号无法使用

我不知道为什么会这样。我知道我没有提供一个关于这个问题的最低限度的例子,因为我还没有构建一个。现在我想诊断这个问题。你知道我该怎么诊断吗?然后修好它

我可以提供你认为必要的任何信息

相关:。但他用的是拼字法,而我不是。我使用的是默认的django管理界面

我使用的是Django版本1.8.4

更新:弹出窗口可以与
manage.py runserver
配合使用。该问题仅在apache下部署的版本中出现。我希望这能缩小问题的范围


关于谷歌群组:。

我无法提供一个最简单的例子来说明发生了什么,但现在已经解决了。基本上,我做了以下工作:

  • 升级到Django 1.8.6
  • 运行
    python manage.py collectstatic
    (如中所建议)
  • 所以最后我不确定问题出在哪里。我希望这对其他人有用


    如果其他人提出了一个更完整的答案,其中包括一个最小的例子和对发生的事情的解释,我将很高兴更改接受者的答案。

    在1.9.3中,这似乎是一个可重复的错误。我自己测试它时,使用最新的Django(1.9.3)设置了一个新项目,但遇到了相同的错误。下面是修复方法。它似乎也适用于1.9.1,我现在将向Django团队报告

    +++ b/contrib/admin/templates/admin/related_widget_wrapper.html
    @@ -10,7 +10,7 @@
             </a>
             {% endif %}
             {% if can_add_related %}
    -        <a class="related-widget-wrapper-link add-related" id="add_id_{{ name }}"
    +        <a class="related-widget-wrapper-link add-another" id="add_id_{{ name }}"
                 href="{{ add_related_url }}?{{ url_params }}"
                 title="{% blocktrans %}Add another {{ model }}{% endblocktrans %}">
                 <img src="{% static 'admin/img/icon-addlink.svg' %}" alt="{% trans 'Add' %}"/>
    
    +++b/contrib/admin/templates/admin/related_widget_wrapper.html
    @@ -10,7 +10,7 @@
    {%endif%}
    {%如果可以添加相关的%}
    
    -您使用的是哪个版本的Django?升级到Django 1.8后,我的应用程序中的弹出窗口停止工作。@pista329我也在使用1.8。您确定不在浏览器中使用任何弹出窗口阻止程序吗?@ShahulHameed是的,我确定弹出窗口未被阻止。首先我检查了一下,Django 1.8.2(没有Grappelli)和Firefox 42.0在Linux上也有同样的问题。阅读本文后,刚升级到Django 1.8.6,问题已经解决。如果您有新问题,请单击按钮提问。如果此问题有助于提供上下文,请包含指向此问题的链接。-这不是一个新问题。这是一个基于@beckoThanks@discostu要求的“最小示例”和“对发生了什么的解释”的解决方案。我编辑了您的答案,以便更清楚地说明您给出的答案,而不仅仅是说“我也有”或问其他问题。