如何在 django-import-export 中用数值格式化导出字段
How to format export fields with numeric values in django-import-export
使用 django-import-export
以 excel xlsx 格式从 django admin 导出数据。
但是,数字字段导出为 excel 中的文本。
我想正确导出为数字字段。
Documentation 有 BooleanWidget
的示例语法,但它不起作用,它将值替换为对象 __str__ 值,而不是将值转换为数字。
发现我必须实例化小部件,而不是引用 class(在末尾使用括号)
from import_export import widgets
enrolled = fields.Field(widget=widgets.NumberWidget())`
创建了一个 pull request 来修复示例用法。
使用 django-import-export
以 excel xlsx 格式从 django admin 导出数据。
但是,数字字段导出为 excel 中的文本。
我想正确导出为数字字段。
Documentation 有 BooleanWidget
的示例语法,但它不起作用,它将值替换为对象 __str__ 值,而不是将值转换为数字。
发现我必须实例化小部件,而不是引用 class(在末尾使用括号)
from import_export import widgets
enrolled = fields.Field(widget=widgets.NumberWidget())`
创建了一个 pull request 来修复示例用法。