در مورد صحتسنجی فیلدهایی که هنگام اجرای یک form توی جنگو طی میشه ترتیب زیر طی میشه که هر کدوم از اونها رو میشه overwrite کرد که رفتار form وقتی که دیتا میگیره تغییر بدیم
1 2 3 4 5 6 7 8 |
to_python() validate() # normally it need to be overwritten run_validators() cleaned_data <- clean() # run to_python, validate, run_validators clean_() access errors -> non_field_errors() add_error() to attach field to specific field |
این توابع رو توی کلاس Field از django.forms میتونید ببینید. لینک زیر بدرد بخوره: