Техническое задание: Настройка отправки формы Django на Gmail

Имеется готовый сайт на Django с функциональной контактной формой. Форма содержит два поля: имя и телефон. Данные из формы успешно извлекаются и на локальном сервере отправка работает корректно.

Цель задачи

Обеспечить стабильную отправку данных, введенных пользователем в форму, на заранее указанный почтовый ящик Gmail при работе сайта на хостинге.

Требования к реализации

  • Настроить модуль отправки электронной почты в Django для работы с SMTP-сервером Gmail.
  • Обеспечить безопасную аутентификацию (рекомендуется использование App Passwords, если включена двухфакторная аутентификация).
  • Интегрировать настройки в конфигурацию проекта для корректной работы на хостинге.
  • Проверить отправку тестового письма с данными формы (имя и телефон).
  • Учесть обработку возможных ошибок при отправке.

Предоставляемые материалы

  • Готовые файлы проекта Django с реализованной формой и view-функцией для извлечения данных.

Важно: Все конфиденциальные данные (логины, пароли, секретные ключи) должны быть вынесены в переменные окружения или защищенные конфигурационные файлы.