Problém je prostě v tom, že typy obsahu definujete dvakrát – jednou, když uděláte syncdb
a jednou z exportovaných dat, která se pokoušíte importovat. Vzhledem k tomu, že můžete mít ve své databázi další položky, které závisí na původních definicích typu obsahu, doporučil bych si je ponechat.
Takže po spuštění syncdb
, proveďte manage.py dbshell
a ve své databázi proveďte TRUNCATE django_content_type;
k odstranění všech nově definovaných typů obsahu. Pak byste neměli mít žádné konflikty – v této části procesu v žádném případě.