Files
web2.0-backend/webapp/utils.py
T
2018-01-30 14:50:32 +02:00

30 lines
661 B
Python

"""Webapp utils."""
from django.utils import timezone
from django.core.mail import send_mail
from datetime import timedelta
import logging
from django.conf import settings
def month_from_now():
"""Return date one month from now."""
return timezone.now() + timedelta(days=30)
def send_email(to, subject, body):
try:
success = send_mail(
subject,
body,
settings.DEFAULT_EMAIL_FROM,
[to],
fail_silently=False,
)
if success == 0:
raise Exception('Failed to send email!')
except Exception as ex:
logging.exception('Failed to send email.')