Performance: Form validation (is_valid, cleaned_data)
MEDIUM IMPACT
This affects server response time and user experience by validating user input before processing.
form = MyForm(request.POST) if request.method == 'POST' and form.is_valid(): cleaned_data = form.cleaned_data # process data using cleaned_data else: # render form with errors
form = MyForm(request.POST) if request.method == 'POST': if form.is_valid(): # process data else: # manually check errors outside form if 'field' in request.POST: # extra validation pass
| Pattern | Server CPU Usage | Validation Calls | Response Delay | Verdict |
|---|---|---|---|---|
| Manual duplicate validation | High | Multiple | Increased by 50-100ms | [X] Bad |
| Using form.is_valid() only | Low | Single | Minimal delay | [OK] Good |