2013-02-07 45 views
1

我已經看到了許多類的Python中定義的乾淨的函數,但從來沒有看到它明確調用。對於這個乾淨的功能是什麼意思?在Python中使用乾淨功能的好處是什麼類

這是否自動調用如__init__()函數?

+0

從未見過,請舉個例子。不,我不認爲任何類似這樣的名字會被自動調用。 –

+0

其實這是一個網站的源代碼,所以我不能發佈的部分,因爲它有很多依賴在其他文件。 –

回答

5

不,.clean()方法特定於Django。

這不是一般的Python約定。

它僅在Model類使用,提供自定義模型驗證或Form和各種Field類對於同一類型的任務形式。 Django框架在處理表單輸入時調用這些方法。

有關何時調用.clean()的更多信息,請參見Form and field validation

請參閱Model.clean() method documentation以瞭解這適用於模型驗證。

相關問題