Das Problem ist einfach, dass Sie die Inhaltstypen zweimal definiert bekommen – einmal, wenn Sie syncdb
ausführen , und einmal von den exportierten Daten, die Sie importieren möchten. Da Sie möglicherweise andere Elemente in Ihrer Datenbank haben, die von den ursprünglichen Inhaltstypdefinitionen abhängen, würde ich empfehlen, diese beizubehalten.
Also nach dem Ausführen von syncdb
, führen Sie manage.py dbshell
aus und führen Sie in Ihrer Datenbank TRUNCATE django_content_type;
aus um alle neu definierten Inhaltstypen zu entfernen. Dann sollten Sie keine Konflikte bekommen - auf jeden Fall in diesem Teil des Prozesses.