В настоящее время я могу получить доступ к некоторым данным до или после сохранения экземпляра в БД.Но я не смог получить идентификатор после импорта строки
class OtherResource(resources.ModelResource):
"""
My code
"""
def after_import_row(self, row, row_result, **kwargs):
my_class= MyClass.objects.get(id=row['id'])
my_class.first_name = 'some new'
recipient.save()
class MyClassAdmin(ImportMixin, admin.ModelAdmin):
resource_class = OtherResource
def import_data(self, dataset, dry_run=False, raise_errors=False, use_transactions=None, collect_failed_rows=False, **kwargs):
"""
Getting the user's request to pass it to the import
"""
result = OtherResource.import_data(dataset, dry_run=False, raise_errors=False, use_transactions=None, user=self.request.user)
return result
Данго говорит, что запрос не существует, потому что я не смог получить идентификатор