Python Travis出现奇怪的构建错误tox工作中的本地测试
我在Travis上有一个奇怪的错误,Django 1.7及更低版本中的构建失败,原因是:Python Travis出现奇怪的构建错误tox工作中的本地测试,python,django,travis-ci,tox,Python,Django,Travis Ci,Tox,我在Travis上有一个奇怪的错误,Django 1.7及更低版本中的构建失败,原因是: from django.utils.six import python_2_unicode_compatible ImportError: cannot import name 'python_2_unicode_compatible' 这对于构建测试所针对的每个Django版本都很重要,而且只在Django 1.8中有效。使用tox在本地运行测试是可行的 知道为什么会发生这种情况吗?试试: 谢谢,原来
from django.utils.six import python_2_unicode_compatible
ImportError: cannot import name 'python_2_unicode_compatible'
这对于构建测试所针对的每个Django版本都很重要,而且只在Django 1.8中有效。使用tox在本地运行测试是可行的
知道为什么会发生这种情况吗?试试:
谢谢,原来这个兼容性规则是在一些Django point发行版中添加的:
#用于向后兼容性。(最初使用Django,后来添加到six 1.9)python_2_unicode_compatible=six.python_2_unicode_compatible
from django.utils.encoding import python_2_unicode_compatible