Problemet är helt enkelt att du får innehållstyperna definierade två gånger - en gång när du gör syncdb
, och en gång från den exporterade data som du försöker importera. Eftersom du mycket väl kan ha andra objekt i din databas som beror på de ursprungliga definitionerna av innehållstyp, rekommenderar jag att du behåller dem.
Så efter att ha kört syncdb
, gör manage.py dbshell
och i din databas gör du TRUNCATE django_content_type;
för att ta bort alla nydefinierade innehållstyper. Då ska du inte få några konflikter - på den delen av processen i alla fall.