문제

나는 작은 사이트의 MySQL에서 SQLite로 전환하려고합니다. 장고 태깅 모델 중 하나에 사용됩니다. 전환을 위해 내가 사용하고 있습니다 쓰레기 다타 » 로드 데이터 방법.

그만큼 쓰레기 다타 명령은 MySQL 데이터베이스에서 JSON으로 모든 것을 내보내기 위해 잘 작동합니다. 내가 실행하려고 할 때 로드 데이터 SQLITE 데이터베이스의 명령에 따라이 오류가 발생합니다.

IntegrityError: column name is not unique

이 오류를 태깅 앱으로 격리했습니다. loadData 명령은 더 이상 알려지지 않습니다 ( "Verbose"및 "Traceback"설정은 도움이되지 않습니다).

입력 데이터 (태그)에서 무엇이 잘못되었는지 어떻게 찾아서 가져올 수 있습니까? 아니면이 모든 일을하는 또 다른 방법이 있습니까?

도움이 되었습니까?

해결책

하는 것처럼 보입니다

manage.py reset tagging

LoadData 명령을 실행하기 전에이 문제를 해결합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top