Как добавить данные в django import?

#python #django #python-3.x #django-import-export

#python #django #python-3.x #django-импорт-экспорт

Вопрос:

Я загружаю файлы Excel через Django import. Всякий раз, когда я импортирую новые файлы, существующие строки заменяются новыми импортированными данными. Но мне нужны существующие данные такими, какие они есть, и я хочу, чтобы новые строки добавлялись к существующим строкам. Как мы можем этого добиться?

Спасибо

Комментарии:

1. Если есть атрибут ‘id’ — или другой первичный ключ, который вы используете в своей модели — удалите его из импортируемых данных.

Ответ №1:

Вы должны посмотреть на import_id_fields

Пример:

 class BookResource(resources.ModelResource):

    class Meta:
        model = Book
        import_id_fields = ('isbn',)
  

https://django-import-export.readthedocs.io/en/latest/getting_started.html?выделите=import_id_fields