- Creating Forms - https://docs.djangoproject.com/en/5.1/topics/forms/#building-a-form-in-django
- Form Fields - https://github.com/BTU-Women-in-AI-Python-course-2025/python_lecture_13/blob/main/Additional%20resources/django_form_fields.md
- Model Form - https://docs.djangoproject.com/en/5.1/topics/forms/modelforms/#modelform
- Model Field Custom validation - https://docs.djangoproject.com/en/5.1/ref/validators/
- Get Object Or 404 - https://github.com/BTU-Women-in-AI-Python-course-2025/python_lecture_13/blob/main/Additional%20resources/get_oject_or_404.md
- Add a form to collect data (e.g., a user’s name and email).
- Define at least two fields in the form.
- Ensure the name field is required.
- Validate that the email field contains a valid email address.
- Display the form in a view and render it in a template.
- Handle form submission and show success or error messages.