Django 프로젝트를 Django 1.8.3에서 현재 Django 1.11로 업그레이드하고 있지만 신중을 기하기 위해 Django의 각 주요 릴리스를 업그레이드 중이므로 & 오류를 찾아서 해결할 수 있습니다. 다음 단계. (나는 거의 2 년 만에이 코드를 만진 적이 없으므로 약간 녹슬지 만, 간단한 실수 만한다면 용서해주십시오.)Django 1.9.13 불만 SubfieldBase는 더 이상 사용되지 않지만 사용하지는 않습니다. 해결 방법?
처음으로 Django 1.9.13으로 업그레이드되었습니다 (1.10 이전의 마지막), 그리고 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)
나는이 오류를 잘 읽고 있어요 경우, 오류가 장고가 내장 six
의 사용자 정의 버전에서 유래합니다. 내 코드를 검색했는데 내 코드에서 SubfieldBase
을 사용하지 않는 것 같습니다. (나는 또한 많은 성공과 함께,이 특정 오류에 대한 six
에 대한 검색 봤어.)
이 상황은 내가 장고 1.10으로 업그레이 드해야하며 그 패키지에 six
의 새 버전이 호환됩니다, 또는 업그레이드하기 전에 스스로 해결해야 할 부분이 있습니까?