古いDjangoプロジェクトをDjango 1.8.3から現在のDjango 1.11にアップグレードしていますが、慎重を期すためにDjangoの各メジャーリリースを途中でアップグレードしていますので、使用前にエラー&が見つかりました。次のステップ。 (私はこのコードに約2年も触れていないので少し錆びています;簡単な間違いをしていると私を許してください)Django 1.9.13不満SubfieldBaseは廃止されましたが、私はそれを使用していません。解決する方法?
私は最初にDjango 1.9.13にアップグレードしました)、およびI manage.py runserver
が、私はこのエラーを取得するとき:
/Users/mboszko/.virtualenvs/opticaldev/lib/python2.7/site-packages/django/utils/six.py:808: RemovedInDjango110Warning: SubfieldBase has been deprecated. Use Field.from_db_value instead.
return meta(name, bases, d)
私は、このエラーの権利を読んでいる場合は、エラーがDjangoは埋め込みsix
のカスタムバージョンに由来します。私は自分のコードを検索しましたが、私は自分のコードのどこにでもSubfieldBase
を使用していないようです。 (私はまた、この特別なエラーsix
での特定のエラーのためにgoogled、この特定のエラーのために)
ちょうどDjango 1.10にアップグレードする必要がありますか、そのパッケージのsix
の新しいバージョンは互換性がありますか?アップグレードする前に自分自身で解決する必要があるものはありますか?