Man*_*rma 1 django class python-2.7
我已经看到在许多Python类中定义了一个干净的函数,但从未看到它显式调用.这个清洁功能的用途是什么?
这是自动调用__init__()功能吗?
不,该.clean()方法特定于Django.
它不是一般的Python惯例.
它仅用于Model类,提供自定义模型验证或用于相同类型任务的表单的Form各种Field类.Django框架在处理表单输入时调用这些方法.
有关何时调用的详细信息,请参阅表单和字段验证.clean().
请参阅Model.clean()方法文档以了解它如何应用于模型验证.