我刚刚安装了django压缩机到我的项目,我得到下面的错误消息。在
TemplateSyntaxError at / Caught UncompressableFileError while rendering: 'js/jquery-1.7.2.min.js' could not be found in the COMPRESS_ROOT '/Users/taelimoh/Dropbox/gluwa-git/static' or with staticfiles.
当我试图压缩css文件时,也会发生这种情况。在
当然,文件在那里,当我不尝试用django compressor压缩它们时,它工作得很好。在
下面是我的模板
...
{% compress js %}
<!--Javascripts-->
<!--Libraries-->
<script type="text/javascript" src="/static/js/jquery-1.7.2.min.js"></script>
{% endcompress %}
...
这是我的设置.py在
^{pr2}$我使用的是googleappengine,我的django版本是1.3。 这个问题是在我的开发服务器上产生的。在
这可能有点晚了,但文档指出,应用程序无法读取
app.yaml
中使用静态处理程序配置的任何文件。谢天谢地,还有一个开关可以让您的应用程序读取这些文件。你可以读到关于它的here。从本质上说,你应该这么做在你的}总是失败。希望这有帮助。在
app.yaml
(注意application_readable
)。我为此挣扎了一段时间,因为{GAE应用程序对文件没有写入权限。如果Django compressor试图将压缩文件写入文件系统,那么这将失败。在
相关问题 更多 >
编程相关推荐