在 Django 中清理表单数据
Posted
技术标签:
【中文标题】在 Django 中清理表单数据【英文标题】:Cleaning form data in Django 【发布时间】:2010-09-23 13:55:56 【问题描述】:如何在 django 中清理和修改表单中的数据。我想为每个模型在每个字段的基础上定义它,就像使用 ModelForms 一样。
我想要实现的是自动从定义的字段中删除前导和尾随空格,或者将标题(来自一个字段)变成一个 slug(这将是另一个字段)。
【问题讨论】:
您是如何在字段中获得前导或尾随空格的?你的用户会输入那种东西吗?或者您是在谈论对您以其他方式加载的数据进行“清理”传递?请澄清您的问题。 【参考方案1】:您可以定义可验证和更改数据的 clean_FIELD_NAME() 方法,如下所述:http://docs.djangoproject.com/en/dev/ref/forms/validation/#ref-forms-validation
【讨论】:
也是Form的整体clean()方法。以上是关于在 Django 中清理表单数据的主要内容,如果未能解决你的问题,请参考以下文章