在 Django 中清理表单数据
我如何清理和修改 django 中表单中的数据。 我想在每个模型的每个字段的基础上定义它,就像使用 ModelForms 一样。
我想要实现的是自动删除定义字段中的前导和尾随空格,或者将标题(从一个字段)转换为标题(这将是另一个字段)。
How can i clean and modify data from a form in django. I would like to define it on a per field basis for each model, much like using ModelForms.
What I want to achieve is automatically remove leading and trailing spaces from defined fields, or turn a title (from one field) into a slug (which would be another field).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以定义 clean_FIELD_NAME() 方法来验证和更改数据,如下所示: http://docs.djangoproject.com/en/dev/ref/forms/validation/#ref-forms-validation
You can define clean_FIELD_NAME() methods which can validate and alter data, as documented here: http://docs.djangoproject.com/en/dev/ref/forms/validation/#ref-forms-validation