Вы имеете в виду, что вам нужны значения заполненной формы?
На ваш взгляд, проверьте правильность формы, используя form.is_valid()
;это заполняет self.cleaned_data
, содержащее ваши очищенные значения.Использование данных не так уж и безопасно без предварительной проверки.
так:
views.py:
if request.method == 'post':
form = ContactForm(request.POST)
if form.is_valid():
form.send()
forms.py:
from django import forms
class ContactForm(forms.Form):
subject = forms.CharField(required=True)
message = forms.CharField(required=True, widget=forms.Textarea)
def send(self):
subject = self.cleaned_data['subject']
...