Как отправить данные из контактной формы на мой личный 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, чтобы посмотреть, какую операцию она выполняет.

Вернуться на верх