我将用户提交的数据保存在模型中。我目前有模板过滤器来规范化数据。例如:
Mcjunkin -> McJunkin
john and beth -> John & Beth
K.j. Johnson -> K.J. Johnson
每次我显示这些模型字段时,是否有人建议使用模板过滤器不使用的方法?
我在考虑为我计划展示的django字段提供display_*
属性。然后代替:
Name: {{ model_instance.name|normalize_name }}
我会这样做:
Name: {{ model_instance.display_name }}
它会在显示之前对字段进行标准化。
答案 0 :(得分:1)
布拉沃。我们也这样做。
我们将“标准化显示”字段作为属性。以及衍生计算等其他内容。