格式化 table 中的数据
Formatting data in table
目前使用的是 flask-admin,我的数据每列都很长,我想知道如何格式化它,以便每行在一定长度后都在下面。
所以而不是
FirstName
johndoeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
将其转换成这种格式。
FirstName
johndoeeeeee
eeeeeeeeeeee
eeeeeeeeeeee
您可以在 Flask-Admin 中使用 column_formatters
。
class ExampelModelView(ModelView):
# ...
def _format_first_name(view, context, model, name):
formatted_first_name = procedure_to_format_first_name(model.first_name)
return formatted_first_name
column_formatters = {"first_name": _format_first_name}
# ...
import textwrap
def _format_original_filename(view, context, model, name):
formatted_original_name = textwrap.fill(model.original_name, 25)
return formatted_original_name
column_formatters = {"original_name": _format_original_name}
这让我可以包装字符串,使其不超过视图的长度。
目前使用的是 flask-admin,我的数据每列都很长,我想知道如何格式化它,以便每行在一定长度后都在下面。 所以而不是
FirstName
johndoeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
将其转换成这种格式。
FirstName
johndoeeeeee
eeeeeeeeeeee
eeeeeeeeeeee
您可以在 Flask-Admin 中使用 column_formatters
。
class ExampelModelView(ModelView):
# ...
def _format_first_name(view, context, model, name):
formatted_first_name = procedure_to_format_first_name(model.first_name)
return formatted_first_name
column_formatters = {"first_name": _format_first_name}
# ...
import textwrap
def _format_original_filename(view, context, model, name):
formatted_original_name = textwrap.fill(model.original_name, 25)
return formatted_original_name
column_formatters = {"original_name": _format_original_name}
这让我可以包装字符串,使其不超过视图的长度。