Как отправить данные из контактной формы на мой личный gmail в django?
У меня есть контактная форма на моем сайте Django. Я хочу, чтобы когда кто-то заполняет форму, он отправлялся на мой личный email. Я пытался сделать это вот так, но это просто обновляет страницу, я не знаю, что я сделал неправильно. Когда я гуглю решение, я получаю много решений с почтовыми сервисами, но мне не нужно, чтобы при заполнении формы данные отправлялись на мою личную почту. Что мне нужно изменить в моей функции views?
views.py
def contact(request):
page_title = 'Contact'
form = ColorfulContactForm()
if request.method == 'GET':
form = ColorfulContactForm(request.POST)
if form.is_valid():
name = form.cleaned_data["name"]
email = form.cleaned_data["email"]
message = form.cleaned_data["message"]
send_mail = EmailMessage("my.mail@gmail.com", message, to=[email])
return response
else:
form = ColorfulContactForm()
return render(request, 'contact.html', {'page_title':page_title, 'form': form})
forms.py
class ColorfulContactForm(forms.Form):
name = forms.CharField(
max_length=30,
widget=forms.TextInput(
attrs={
'style': 'border-color: blue;',
'placeholder': 'Write your name here'
}
)
)
email = forms.EmailField(
max_length=254,
widget=forms.TextInput(attrs={'style': 'border-color: green;'})
)
message = forms.CharField(
max_length=2000,
widget=forms.Textarea(attrs={'style': 'border-color: orange;'}),
help_text='Write here your message!'
)
Проверьте этот адрес: Ссылка Если возникла проблема, Напишите функцию EmailMessage, чтобы посмотреть, какую операцию она выполняет.