我正在尝试通过这个tutorial将.scss添加到项目中。在Django 2中,它工作得很好。但是在Django 3.0中,我得到了一个错误。我正在使用创建新项目
django-admin startproject mysite然后执行教程https://prnt.sc/q6qyy2的这一部分,并得到以下错误:
File "/home/yuriy/Desktop/my/mysite/env/lib/python3.6/site-packages/django/template/backends/django.py", line 125, in get_package_libraries
"trying to load '%s': %s" % (entry[1], e)
django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'compressor.templatetags.compress': cannot import name 'six'我的pip freeze输出:
asgiref==3.2.3
Django==3.0
django-appconf==1.0.3
django-compressor==2.3
django-libsass==0.7
libsass==0.19.4
pkg-resources==0.0.0
pytz==2019.3
rcssmin==1.0.6
rjsmin==1.1.0
six==1.13.0
sqlparse==0.3.0感谢任何人的帮助。谢谢
发布于 2020-02-25 00:28:11
你应该在Django3.0中使用django-compressor>=2.4或更新版本。
在Django 3.0中删除了django.utils.six
https://stackoverflow.com/questions/59201100
复制相似问题