【发布时间】:2019-10-17 12:52:24
【问题描述】:
我想在 Django 管理面板数据导入导出中导入导出选项
https://django-import-export.readthedocs.io/en/stable/getting_started.html
另外,试试这个例子
https://simpleisbetterthancomplex.com/packages/2016/08/11/django-import-export.html
python 3.7
django 2.2.5
django-import-export 1.2.0
settings.py
IMPORT_EXPORT_USE_TRANSACTIONS = True
models Person
resource.py
from import_export import resources
from .models import Person
class PersonResource(resources.ModelResource):
class Meta:
model = Person
admin.py
from import_export.admin import ImportExportModelAdmin
from django.contrib import admin
from import_export import resources
from .models import Person, Pravacy_check
@admin.register(Person)
class PersonAdmin(ImportExportModelAdmin):
pass
# Register your models here.
class PersonResource(resources.ModelResource):
class Meta:
model = Person
class PersonAdmin(ImportExportModelAdmin):
resource_class = PersonResource
admin.site.register(PersonAdmin)
所有应用模块的数据导入和导出都需要完美。
【问题讨论】:
-
请格式化您的代码以正确显示。您究竟是如何无法运行它的?它是否根本无法运行,是否会引发错误,是否无法产生异常影响?
标签: django python-3.x django-import-export