混入¶
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。