如何解决无法在使用 heroku
我正在尝试使用 django-compressor 2.4.1 在 heroku 上部署 Django 3.2.4 应用程序。我想让 heroku 压缩文件,所以我忽略了我的本地压缩目录并添加了一个编译后文件,如指定的 here。 这是构建日志
Compressing static files
Traceback (most recent call last):
File "/app/.heroku/python/lib/python3.9/site-packages/django/template/utils.py",line 66,in __getitem__
return self._engines[alias]
KeyError: 'django'
During handling of the above exception,another exception occurred:
... other stuff
File "/app/.heroku/python/lib/python3.9/site-packages/django/template/backends/django.py",line 123,in get_package_libraries
raise InvalidTemplateLibrary(
django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'compressor.templatetags.private_static': cannot import name 'PrivateFileSystemFinder' from 'compressor.finders' (/app/.heroku/python/lib/python3.9/site-packages/compressor/finders.py)
! Push rejected,Failed to compile Python app.
! Push Failed
我按照 docs 中的步骤设置了 django-compressor。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。