混入

BaseImportExportMixin

class import_export.mixins.BaseImportExportMixin

用于通过Admin界面导入和导出功能的基础mixin。

get_resource_classes(request)

返回可下标类型(list, tuple, ...)包含资源类 :param request: 请求对象。 :returns: 资源类。

get_resource_index(form)

返回表单中定义的资源类的索引。

参数:

form -- 表单对象。

返回:

资源索引作为int。

get_resource_kwargs(request, *args, **kwargs)

返回要传递给Resource构造函数的kwargs。可被重写以提供额外的kwarg参数。

参数:
  • request -- 请求对象。

  • kwargs -- 关键字参数。

返回:

Resource kwargs(默认情况下,是传递的kwargs)。

BaseImportMixin

class import_export.mixins.BaseImportMixin
choose_import_resource_class(form, request)

识别应该使用哪个类进行导入 :param form: 表单对象。 :param request: 请求对象。 :returns: 导入资源类。

get_import_formats()

返回可用的导入格式。

get_import_resource_classes(request)
参数:

request -- 请求对象。

返回用于导入的ResourceClass可下标对象(列表,元组等)。

get_import_resource_kwargs(request, **kwargs)

返回将传递给Resource构造函数的kwargs。:param request: 请求对象。:param kwargs: 关键字参数。:returns: kwargs (字典)

skip_import_confirm = False

如果启用,导入工作流将跳过导入确认页面并直接导入数据。参见 IMPORT_EXPORT_SKIP_ADMIN_CONFIRM

BaseExportMixin

class import_export.mixins.BaseExportMixin
choose_export_resource_class(form, request)

识别应使用哪个类进行导出 :param request: 请求对象。 :param form: 表单对象。 :returns: 导出的Resource类。

get_export_formats()

返回可用的导出格式。

get_export_resource_classes(request)

返回用于导出的ResourceClass可下标对象(列表,元组等)。:param request: 请求对象。:returns: Resource类。

get_export_resource_kwargs(request, **kwargs)

返回将传递给Resource构造函数的kwargs。:param request: 请求对象。:param kwargs: 关键字参数。:returns: kwargs (字典)

skip_export_form = False

如果启用,导出工作流将跳过导出表单并直接导出数据。参见 IMPORT_EXPORT_SKIP_ADMIN_EXPORT_UI

skip_export_form_from_action = False

如果启用,Admin UI操作菜单中的导出工作流将跳过导出表单并直接导出数据。参见 IMPORT_EXPORT_SKIP_ADMIN_ACTION_EXPORT_UI

ExportViewMixin

class import_export.mixins.ExportViewMixin
form_class

SelectableFieldsExportForm 的别名

get_export_data(file_format, queryset, **kwargs)

返回给定queryset的file_format表示。

ExportViewFormMixin

class import_export.mixins.ExportViewFormMixin(**kwargs)

构造函数。在URLconf中调用;可以包含有用的额外关键字参数,以及其他内容。

form_valid(form)

如果表单有效,重定向到提供的URL。