【发布时间】:2012-08-15 12:29:39
【问题描述】:
好的,这是一个很奇怪的问题。
在管理站点的 base.html 文件中,他们有这个:
<script type="text/javascript">window.__admin_media_prefix__ = "{% filter escapejs %}{% static "admin/" %}{% endfilter %}";</script>
重要的部分是这个{% static "admin/" %}。它仅用于 javascript 中的少量内容,其中之一是日期小部件的日历图标 url。
在本地这工作得很好,并且 url 最终是 /static/admin/。但是在生产环境中,它以 http://myaws.s3.address/admin 结尾,没有斜杠。
我终其一生都无法弄清楚这会如何发生。这是 Django 1.4。我的 STATIC_URL aws 以斜杠结尾。这必须在某个地方的静态文件应用程序中吗?我不知道如何追踪这个。
【问题讨论】:
标签: django