【问题标题】:i am not able to run a import export functionality in django 2.2.5我无法在 django 2.2.5 中运行导入导出功能
【发布时间】: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


【解决方案1】:

试试这个代码

from django.contrib import admin
from .models import Person    # 

from import_export import resources

from import_export.admin import ImportExportModelAdmin

class PersonAdmin(ImportExportModelAdmin):   # FOR ADMIN IMPORT EXPORT ONLY 
    pass


admin.site.register(Person, PersonAdmin)   #  FOR ADMIN IMPORT EXPORT ONLY 

Settings.py

 INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'import_export',
        'app',


    ]

【讨论】:

  • ** 从您的代码来看,所有内容都是正确的 ** ` RemovedInDjango30Warning at /admin/accounts/person/import/ {% load admin_static %} 已被弃用,取而代之的是 {% load static %} . Django 版本:2.2.5 异常类型:RemovedInDjango30Warning 异常值:不推荐使用 {% load admin_static %} 以支持 {% load static %}。 {% load admin_static %} 已弃用,取而代之的是 {% load static %}。 `
  • 请详细说明问题。
  • ** 仍然无法正常工作我认为包和 python 版本的问题
猜你喜欢
  • 2019-10-27
  • 2021-12-15
  • 2017-03-19
  • 2017-01-22
  • 1970-01-01
  • 1970-01-01
  • 2021-11-29
  • 1970-01-01
  • 2020-09-10
相关资源
最近更新 更多