2014-05-20 2 views
2

방금 ​​장고를 사용하여 프로젝트에 가입했으며 자체 개발 서버를 초기화하려고합니다. 그렇게하려고하면 내 앱 중 하나에서 이전이 실패합니다. 이 앱의 모델에는 sorl.thumbnail.ImageField가있어 로고를 추가 할 수 있습니다. ,Django 새 데이터베이스로 이동

FATAL ERROR - The following SQL query failed: ALTER TABLE "accounts_account" ADD CONSTRAINT "logo_id_refs_file_ptr_id_7c3d1997" FOREIGN KEY ("logo_id") REFERENCES "filer_image" ("file_ptr_id") DEFERRABLE INITIALLY DEFERRED; 
The error was: relation "filer_image" does not exist 

나는 문제가 될 수 모르겠어요으로 분명히 프로덕션 데이터베이스 또는 후속 마이그레이션을 만드는 데 아무 문제가 없었다 : 마이그레이션을 시도 할 때, 나는 다음과 같은 오류 메시지가 나타납니다.

나는 sorl-thumbnail 및 모든 종속성을 올바르게 설치했다고 생각합니다.

귀하의 도움은 많은 도움이 될 것입니다.

+0

먼저'syncdb'를 실행하고'--fake' 인수로 초기 마이그레이션을 실행 했습니까? – alecxe

+0

예, 나는 그것을 시도했습니다. INSTALLED_APPS에 '파일러'를 추가하여 문제를 해결했습니다. 그러나 이것은 무섭다. – Johndt6

답변

1

나는 미래의 검색 능력을 위해이 답변에 대한 의견에서 Johndt6이 제공 한 답을 모으고 있습니다.

해결책은 튜플에 filer을 추가하는 것입니다.

관련 문제