Во время импорта существующие ключи не игнорируются

Я использую django-import-export для импорта имени автора в свой проект. Возможно ли, что django-import-export игнорирует существующие значения ключа, потому что у меня большой файл csv. Когда я импортирую его, я получаю сообщение об ошибке:

дублирующее значение ключа нарушает уникальное ограничение "spm_author_name_key". ДЕТАЛЬ: Key (name) = (Arthur Rachkam) уже существует.

1 ответ

Можете ли вы опубликовать немного своего кода для обзора? Вероятно, вы можете обернуть свою функцию импорта в try/except и вы избежите дублирования. Что-то вроде этого

for author in authors_list:
 try:
 create_entry(author)
 except KeyError:
 continue

Я улучшу свой ответ после того, как вы введете сюда свой фактический код, который делает импорт. Также, пожалуйста, вставьте полный текст вашей ошибки (без трассировки)

licensed under cc by-sa 3.0 with attribution.