У меня есть модель, которая унаследована от TimeStampedModel
, и я пытаюсь импортировать данные, используя Django import_export
.
Импортированные данные содержат столбец «создал», предоставляющий значения даты и времени, которые отличаются от текущихдата и времяИмпорт выполнен успешно, но он использует созданное значение из TimeStampedModel
, а не из файла.
Есть ли что-нибудь, что можно сделать в функции import_obj
, чтобы переопределить значение created
изTimeStampedModel
? Формат даты и времени в файле соответствует ожидаемому формату и является одним из поддерживаемых форматов.
class TestResource(resources.ModelResource):
class Meta:
model = MyModel
def import_obj(self, obj, data, dry_run):
for field in self.get_fields():
self.import_field(field, obj, data)
Дата создания объекта всегда является текущей datetime
, а не datetime
в импортированном файле. .