繁体   English   中英

Django 表单域中 Compress 和 Clean 方法的区别

[英]Difference between Compress and Clean method in Django Form Fields

我正在为信用卡到期字段编写自定义日期字段。 我注意到在自定义字段示例中,我们需要重写两个主要部分,清理和压缩方法。

我知道我们可以在 clean 方法中验证和更改字段值的返回值。 但是压缩方法呢? 为什么我们需要它,clean 和 compress 方法之间有什么区别?

compress仅适用于MultiValueField的子类。 正如那里的文档所解释的那样,您可以使用它代替clean将多个值(每个字段一个)转换为单个值。

对于所有其他类型的字段,您使用clean

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM