这是我在'Settings.py'中的静态文件:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
django_heroku.settings(locals())
当我运行"heroku run python manage.py collectstatic"时
我得到"0 个静态文件复制到"/app/staticfiles",153 个未修改,355 个后处理
而且我显然在静态文件夹中有需要收集的文件。 它在当地工作得很好。 我错过了什么愚蠢的东西吗? 谢谢。
Heroku 具有启用自动静态文件收集的功能。您可以使用:
heroku config:set DISABLE_COLLECTSTATIC=0