【问题标题】:Django import-export: only exportDjango 导入-导出:仅导出
【发布时间】:2015-05-28 22:29:18
【问题描述】:

我正在使用第三方库Django-import-export 来导入/导出数据。

它工作正常,但我只想要 export 功能(而不是 import 功能)。

我怎么能只使用export而不使用import

【问题讨论】:

  • 这不是问题。

标签: django django-import-export


【解决方案1】:
from import_export.admin import ExportMixin

class BookAdmin(ExportMixin, admin.ModelAdmin):

【讨论】:

  • 以防万一有人遇到我同样的错误,您继承 ExportMixin 的顺序是相关的(首先是混合,然后是模型管理员,正如 user2947136 所示)。出于某种原因,我正在反向编写它并且无法正常工作。
  • 以防万一有人和我有同样的困惑:admin.ModelAdmindjango.contrib 的子类,或者完全是 django.contrib.admin.ModelAdmin 而不是 import_export.admin 的子类:参见 @987654321 @.
  • 补充说明,ExportMixin 来自这里from import_export.admin import ExportMixin
【解决方案2】:

如果你想要Export Selected Books的动作,可以使用

class BookAdmin(ExportActionModelAdmin,admin.ModelAdmin):

【讨论】:

    【解决方案3】:

    由于没有真正描述您的问题,我只能猜测,您想删除管理视图中的“导入”按钮吗?

    here 所述,您必须在 ModelAdmin 上设置 ExportMixin。所以它看起来像这样

    class BookAdmin(ExportMixin, ModelAdmin):
    

    【讨论】:

      猜你喜欢
      • 2019-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多