Problem polega po prostu na tym, że otrzymujesz typy treści zdefiniowane dwukrotnie - raz, gdy wykonujesz syncdb
i raz z wyeksportowanych danych, które próbujesz zaimportować. Ponieważ możesz mieć inne elementy w swojej bazie danych, które zależą od oryginalnych definicji typu zawartości, zalecam ich zachowanie.
Tak więc po uruchomieniu syncdb
, wykonaj manage.py dbshell
a w swojej bazie danych wykonaj TRUNCATE django_content_type;
aby usunąć wszystkie nowo zdefiniowane typy zawartości. Wtedy nie powinieneś mieć żadnych konfliktów - w każdym razie w tej części procesu.