J'ai eu ce problème, car j'avais spécifié un import_id_fields
personnalisé champ mais n'avait pas exclu le id
champ.
J'avais précisé :
import_id_fields = ('code',)
skip_unchanged = True
report_skipped = True
Mais j'avais besoin :
import_id_fields = ('code',)
skip_unchanged = True
report_skipped = True
exclude = ('id',)
Une petite erreur de noob, mais cela pourrait sauver quelqu'un d'un google.
Réf :https://github.com/django-import -export/django-import-export/issues/273