Контактная форма Django с представлениями на основе классов
Может ли кто-нибудь объяснить мне, как сделать форму отправки электронной почты на странице.
Так что мой forms.py
class ContactForm(forms.Form):
name = forms.CharField(required=True)
last_name = forms.CharField()
adults = forms.IntegerField()
children = forms.IntegerField()
email = forms.EmailField(required=True)
message = forms.CharField(widget=forms.Textarea)
views.py
class TourDetailView(DetailView):
model = models.Tour
template_name = 'tours/tour-detail.html'
form_class = forms.ContactForm
success_url = 'tours.html'
Насколько я понимаю, мне нужно получить данные из запроса, но я не знаю, как это сделать. Есть много информации в представлениях на основе функций, но я не понял, как это сделать в представлениях на основе классов.
И было бы неплохо, если бы вы объяснили, куда я должен поместить функцию send_mail. Любая помощь будет оценена по достоинству.