2016-06-19 6 views
1

内のローカルテストが、私はトラヴィスの奇妙なエラーを持って、https://travis-ci.org/edoburu/django-fluent-blogsのビルドをしてDjangoの1.7と下位に失敗:奇妙なビルドエラー、TOX作業

from django.utils.six import python_2_unicode_compatible 

ImportError: cannot import name 'python_2_unicode_compatible' 

これは、すべてのDjangoのバージョンビルドするためにインポートテストは、Django 1.8でしか動作しません。 toxテストをローカルで実行しています。

これはどのような考えですか?

答えて

1

django.utils.encodingで試してみてください:

from django.utils.encoding import python_2_unicode_compatible 
+1

おかげで、それはこの互換性ルールは、いくつかのDjangoのポイントリリースで追加されましたが判明:後方互換性のため '#。 (もともとDjangoにあり、次に1.9に6を加えました) python_2_unicode_compatible = six.python_2_unicode_compatible' – vdboor