2013-03-30 2 views
2

나는 꽤 오랫동안 사우스와 함께 관리되는 앱을 가지고있다. 개발의 한 시점에서 pip 요구 사항 (sorl-thumbnail)이있는 모델에 사용자 정의 필드를 추가했지만 나중에이 요구 사항을 제거했습니다.Django South 마이그레이션에서 오래된 pip 요구 사항을 처리하는 방법은 무엇입니까?

./manage.py migrate my_app 
... 
ValueError: Cannot import the required field 'sorl.thumbnail.fields.ImageField' 

가 어떻게이 오래된 요구 사항을 처리하는 가정입니다 : 내 문제는 내가 신선한 새 데이터베이스에서이 응용 프로그램을 마이그레이션 할 때, 남한은 소리 질러이다?

+0

마이그레이션을 수정할 수 있습니까? –

답변

0

어쩌면 더러운 솔루션하지만 당신이 정말로 당신의 sorl-썸네일 의존성을 제거하려는 경우, 당신은 선택의 여지가 없습니다 :

필드가 첨가 된 마이그레이션 파일을 찾아 같은 의해 sorl.thumbnail.fields.ImageField 교체를 django.db.models.fields.files.ImageField

sorl-thumbnail의 특수 기능에 따라 DataMigrations이 없으면 정상적으로 작동합니다.