29得票3回答
Django中的STATIC_URL和STATIC_ROOT有什么区别?

我对Django的'staticfiles'应用程序中STATIC_URL和STATIC_ROOT之间的区别感到有些困惑。 我认为我理解了STATIC_ROOT的意思:它基本上是服务器上静态文件所在的位置,collectstatic命令将从您的Django项目中收集的静态文件放置在该位置。 ...

29得票4回答
如何使用Amazon S3配置Django-Compressor和Django-Staticfiles?

我正在尝试设置django-compressor和django-staticfiles,以便压缩的CSS / Javascript和图像来自Amazon的S3。我已经成功地使用S3作为后端设置了静态文件,所以它的collectstatic命令会将文件发送到S3而不是STATIC_ROOT。然而...

29得票6回答
如何在Django模板中包含JavaScript?

我正在进行一个项目,并按照文档进行操作。但是我没有成功地包含JavaScript。 以下是我的设置: STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), ) STATIC_...

26得票9回答
亚马逊弹性Beanstalk无法提供Django静态文件

我正在尝试在弹性Beanstalk上建立一个简单的Django应用程序。我认为我已经解决了应用程序的静态部分,因为它在Heroku和手动设置的服务器上运行良好。在调试中,我甚至检查并推送了静态目录中的静态文件,以尝试简化事情。映射似乎非常奇怪,因为它似乎不遵循STATIC_ROOT。 我的相...

25得票3回答
南方 + Django 1.4 数据库错误

我刚刚在新系统上安装了Django项目,并安装了Django 1.4。但是当我尝试运行manage.py runserver或manage.py syncdb时,我从South收到以下错误:Validating models... Unhandled exception in thread ...

25得票1回答
Django管道缓存破坏未更新缓存的文件/哈希值。

基本上,缓存破坏文件的哈希值没有更新。class S3PipelineStorage(PipelineMixin, CachedFilesMixin, S3BotoStorage): pass PIPELINE_JS = { 'main.js': { 'output_fi...

25得票3回答
Django Whitenoise 缺点

有许多文章描述使用Whitenoise来提供静态文件的优点,但是关于它的缺点的信息很难找到。 使用Whitenoise提供静态文件是否存在任何缺点或不足之处? 如果问题太广泛,我目前正在使用NGINX提供我的静态文件(我也使用它和gunicorn提供我的Django应用程序),我发现它也很...

24得票4回答
您正在使用staticfiles应用程序,但没有将STATIC_ROOT设置为文件系统路径。

我已经查看了所有其他答案,但似乎没有任何一种方法适用于我。我正在按照教程尝试将我的master分支推送到Heroku,并且遇到了错误You're using the staticfiles app without having set the STATIC_ROOT setting to a ...

24得票5回答
Django-Compressor 报错 UncompressableFileError

我正在使用django-compressor和django-staticfiles(外部版本,我在Django 1.2上)。 当我尝试加载我的网站时,出现了一个错误: TemplateSyntaxError: Caught UncompressableFileError while ren...

24得票3回答
使用Django提供favicon.ico图标。为什么在使用django.views.generic.simple.redirect_to的情况下,只有在开发环境中设置settings.MEDIA_URL才能工作?

我发现了一种在 Django 中提供 favicon.ico 的解决方案。(r'^favicon\.ico$', 'django.views.generic.simple.redirect_to', {'url': settings.MEDIA_URL+'images/favicon....