django - 使用 Django 在我的 Heroku 应用程序中收集静态文件的问题
问题描述
这是我在“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
推荐阅读
- python - 如何在匹配条件的 2 列中获取具有相同值且在其他两列中具有不同值的行
- google-chrome-extension - 后台脚本和隐身后台脚本之间的通信(使用“隐身”时:“拆分”模式)
- c++ - 与同一数据库建立两个连接时出现“mysql服务器已消失”错误
- php - accounts.google.com 在 Laravel 社交名流中重定向您的次数过多
- angular7 - Ngfor 循环内的条件
- python - 在烧瓶中使用 Sqlalchemy 过滤 Json Postgres 列(从字符串类型转换为 Json 之后)
- typescript - 基于比较的通用类型保护
- c# - 如何防止简单的 CORS GET 请求访问我的 ASP.Net Core API 服务器上的操作方法?
- sybase - 检索密码策略值 SAP ase sybase
- azure - 从自托管 Azure DevOps 代理访问存储在 AzureML Workspace 中的 ML 模型