1
我正在使用Django的ModelForms
,並希望對模型和表單進行驗證。什麼是放置ModelForm驗證的適當位置?
{{ form.as_table }}
什麼是把驗證每個字段的基礎上(如表格的適當位置clean_fieldname
),並作爲一個整體(像形式clean
):我使用的渲染形式?
我想最大限度地減少寫入的代碼量,而不是兩次(兩種模型和形式)編寫相同的驗證器。另外,我希望每個字段的驗證錯誤都顯示在適當的表單字段上,而不是將所有錯誤都放在表單的頂部(所以不是模型中的所有檢查都是乾淨的)。