在 Django 中清理表单数据

发布于 2024-07-09 10:25:27 字数 137 浏览 8 评论 0原文

我如何清理和修改 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可爱咩 2024-07-16 10:25:27

您可以定义 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文