Django-cms Whitenoise找不到静态文件

时间:2016-08-08 15:42:56

标签: python django heroku django-cms

我有一个Django_cms应用程序。部署后,它在本地和远程都可以正确运行。当我想使用whitenoise来管理静态文件时,我的问题出现了。一旦我安装白噪声并使用以下详细信息调整我的settings.py文件,

    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))



STATIC_ROOT = os.path.join(PROJECT_ROOT, 'staticfiles')
STATIC_URL = '/static/'

MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
MEDIA_URL = '/media/'


STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, 'static'),
)
    STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'

并尝试运行服务器我收到以下错误。

ValueError: The file 'filer/js/addons/popup_handling.js' could not be found with <whitenoise.storage.CompressedManifestStaticFilesStorage object at 0x7f9a96e45690>.

这个错误我在我的本地服务器上得到它,当我运行heroku logs时,我得到了同样的错误。

请帮忙。

0 个答案:

没有答案
相关问题