结果

结果

class import_export.results.Result(*args, **kwargs)
error_rows

具有通用错误的行集合

failed_dataset

一个仅包含失败行和相关错误的自定义Dataset。

has_errors()

返回一个布尔值,指示导入过程是否为此结果导致了任何关键(非验证)错误。

has_validation_errors()

返回一个布尔值,指示导入过程是否为此结果导致任何验证错误。

invalid_rows

具有验证错误的行集合。

rows

与结果关联的行。

行结果

class import_export.results.RowResult

与行导入相关的值的容器。

diff

'original' 和 'updated' 模型实例之间差异的 HTML 表示。

errors

Error 的一个实例,可能在导入过程中引发。

import_type

一个字符串标识符,用于标识执行了哪种类型的导入。

instance

对创建、更新或删除的模型实例的引用。

is_delete()
返回:

如果导入类型为'delete',则为``True``,否则为``False``。

is_error()
返回:

如果导入类型为'error'则为``True``,否则为``False``。

is_invalid()
返回:

如果导入类型为'invalid'则为``True``,否则为``False``。

is_new()
返回:

如果导入类型为'new'则为``True``,否则为``False``。

is_skip()
返回:

如果导入类型为'skip'则为``True``,否则为``False``。

is_update()
返回:

如果导入类型为'update'则为``True``,否则为``False``。

is_valid()
返回:

如果导入类型不是'error'或'invalid',则为``True``,否则为``False``。

object_id

实例ID(用于Admin UI)

object_repr

对象表示(用于Admin UI)

original

对应用更新前的模型实例的引用。此值仅针对更新设置。

row_values

保留与每个导入行关联的原始值。

validation_error

包含在导入过程中可能引发的任何ValidationErrors。

无效行

class import_export.results.InvalidRow(number, validation_error, values)

在导入过程中引发一个或多个``ValidationError``的行。

property error_count

返回此行验证错误的总数。

property field_specific_errors

返回此行的字段特定验证错误的字典。

property non_field_specific_errors

返回此行的非字段特定验证错误列表。