O problema é simplesmente que você está obtendo os tipos de conteúdo definidos duas vezes - uma vez quando você faz
syncdb
, e uma vez dos dados exportados que você está tentando importar. Como você pode ter outros itens em seu banco de dados que dependem das definições de tipo de conteúdo original, eu recomendaria mantê-los. Então, depois de executar
syncdb
, faça manage.py dbshell
e em seu banco de dados faça TRUNCATE django_content_type;
para remover todos os tipos de conteúdo recém-definidos. Então você não deve ter nenhum conflito - nessa parte do processo, em qualquer caso.