【发布时间】:2020-11-17 07:35:35
【问题描述】:
安装 import-export 并从管理页面导入的结果 我收到以下错误
错误:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\import_export\resources.py", line 639, in import_row
instance, new = self.get_or_init_instance(instance_loader, row)
File "C:\ProgramData\Anaconda3\lib\site-packages\import_export\resources.py", line 334, in get_or_init_instance
instance = self.get_instance(instance_loader, row)
File "C:\ProgramData\Anaconda3\lib\site-packages\import_export\resources.py", line 322, in get_instance
self.fields[f] for f in self.get_import_id_fields()
File "C:\ProgramData\Anaconda3\lib\site-packages\import_export\resources.py", line 322, in <listcomp>
self.fields[f] for f in self.get_import_id_fields()
KeyError: 'id'
from django.contrib import admin
from .models import Country
from import_export.admin import ExportActionModelAdmin, ImportExportMixin, ImportMixin
@admin.register(Country)
class CountryAdmin(ImportExportMixin, admin.ModelAdmin):
list_display = [ "country_ID", "iso_code", "cname_en" ]
【问题讨论】:
标签: django django-rest-framework django-import-export