from django import forms
from django.core.exceptions import ValidationError
class RegistrationForm(forms.Form):
age = forms.IntegerField(min_value=18, max_value=65)
form = RegistrationForm(data={'age': '70'})
if form.is_valid():
print('Valid')
else:
print(form.errors['age'])What will be the output of the following code?
['Ensure this value is less than or equal to 65.']
Valid
KeyError: 'age'
['Ensure this value is greater than or equal to 18.']
Show answer & explanationAnswer
Correct answer
['Ensure this value is less than or equal to 65.']
Explanation
The form is invalid because age 70 exceeds the max_value of 65, so form.errors['age'] contains the validation error message.
Written by ExamHoot EditorialPublished · Updated
All 30 Django Forms and Validation questions
- 1.What is the primary purpose of Django Forms?
- 2.Which Django class is used to create a form?
- 3.What does the is_valid() method do in Django Forms?
- 4.Which field type in Django Forms is used for email validation?
- 5.What is the purpose of the clean() method in Django Forms?
- 6.How do you access form errors in Django?
- 7.What does ModelForm do in Django?
- 8.Which method is used to render form fields in a Django template?
- 9.What is the purpose of the required parameter in Django form fields?
- 10.Which validator ensures a field value is within a specific range?
- 11.Scenario:
- 12.What will be the output of the following Django form code?
- 13.Scenario:
- 14.What will be the output of the following code?
- 15.Scenario:
- 16.What will this code output?
- 17.Scenario:
- 18.What will be the output of the following ModelForm code?
- 19.Scenario:
- 20.What will this code output?
- 21.Understanding Django Form Validation Pipeline and Custom Validators
- 22.Django ModelForm Field Exclusion and Customization
- 23.Scenario:
- 24.Django Form Rendering with Widgets and HTML Attributes
- 25.Understanding Form.errors and Non-Field Errors
- 26.Django Form Inheritance and Method Resolution Order
- 27.Scenario:
- 28.Working with Form Bound and Unbound States
- 29.Custom Validators and Reusability Across Forms
- 30.Scenario:
