django{%static";admin/";%}';制作';管理员';仅在生产中缺少尾部斜杠

django{%static";admin/";%}';制作';管理员';仅在生产中缺少尾部斜杠,django,Django,好的,这里有一个很奇怪的问题 在管理站点的base.html文件中,他们有以下内容: <script type="text/javascript">window.__admin_media_prefix__ = "{% filter escapejs %}{% static "admin/" %}{% endfilter %}";</script> window.\uuuuu admin\u media\u prefix\uuuuu=“{%filter escapejs

好的,这里有一个很奇怪的问题

在管理站点的base.html文件中,他们有以下内容:

<script type="text/javascript">window.__admin_media_prefix__ = "{% filter escapejs %}{% static "admin/" %}{% endfilter %}";</script>
window.\uuuuu admin\u media\u prefix\uuuuu=“{%filter escapejs%}{%static”admin/“%}{%endfilter%}”;
重要的部分是这个
{%static“admin/”%}
。它仅用于javascript中的少数内容,其中之一是日期小部件的日历图标url

在本地,这很好,url最终是
/static/admin/
。然而,在生产中,它以
http://myaws.s3.address/admin
不带尾随斜杠

我一辈子都想不出这是怎么发生的。这是Django 1.4。aws的My
静态URL
以尾部斜杠结尾。这一定是在staticfiles应用程序的某个地方,对吗?我不知道如何找到这个。

发现了问题。这是django存储中的一个bug(特别是s3):


是我的错误。我不知道这和问题有什么关系。而且,它似乎不再得到很好的维护。很多拉扯和几个月前的虫子。