【发布时间】:2013-07-31 09:13:14
【问题描述】:
好的,我一直在学习 Django,但我还是该框架的初学者。我是一个粉丝。我在 heroku 上运行了一个构建,使用 Django-storages 从 Amazon S3 提供静态文件。启动和运行非常容易,没有任何困难。
但是,我缺少日历图标。检查源代码显示 admin 和 img 之间没有斜杠。
例子:
https://s3.amazonaws.com/heroku-sdbhvaehv/adminimg/icon_clock.gif
这显然是这里列出的 Django-storages 中的一个错误:
http://code.larlet.fr/django-storages/issue/121/s3boto-admin-prefix-issue-with-django-14
我已经实施了 cmets 中列出的各种修复,但没有运气。
我在 SO 和 Google Groups 上找到了两个帖子,但没有解决方案。
Using Django and s3boto, some admin images (icon_clock.gif & icon_calendar.gif) don't display
所以——我正在寻找有关如何修复此图标的任何解决方案。我不在乎是否必须在每次推送后修改某些内容,或者做任何事情 - 但我不能缺少日历图标。
有什么帮助吗?
【问题讨论】:
-
这个 hack 可能不是一个完整的初学者,但你能在页面中注入一点 jquery 吗?遍历所有 img 元素,测试它们的 src 属性并根据需要进行修复?相关:stackoverflow.com/questions/554273/…
-
在紧要关头,这是我正在考虑的事情。
-
或者更 hacky (yuk) 将 icon_clock.gif 的副本存储在 s3.amazonaws.com/heroku-sdbhvaehv/adminimg?
-
这可能很糟糕,但我正在尝试解决问题——而不是解决世界上的问题。把一张带有 readme.txt 的图片放在那里对我来说很好。谢谢你的建议。我有点尴尬,我在处理这个线程时没有想到它。
标签: python django heroku amazon-s3 django-storage