Forms#
These are the Django form controllers used to implement forms.
- class request_form.forms.RequestForm(*args, **kwargs)[source]#
Request form save data from valid submit and possibly send email.
Form layout is managed through a Crispy form class helper, a basic one is used as default but you can define a custom one from setting
REQUEST_FORM_HELPER
.- class Meta[source]#
- model#
alias of
RequestModel
- fields = ['first_name', 'last_name', 'phone', 'email', 'message', 'data_confidentiality_policy']#
- base_fields = {'captcha': <captcha.fields.CaptchaField object>, 'data_confidentiality_policy': <django.forms.fields.BooleanField object>, 'email': <django.forms.fields.EmailField object>, 'first_name': <django.forms.fields.CharField object>, 'last_name': <django.forms.fields.CharField object>, 'message': <django.forms.fields.CharField object>, 'phone': <phonenumber_field.formfields.PhoneNumberField object>}#
- declared_fields = {'captcha': <captcha.fields.CaptchaField object>, 'data_confidentiality_policy': <django.forms.fields.BooleanField object>}#
- property media#
Return all media required to render the widgets on this form.