def email_contact(name, email, message): params = {'name':name, 'email':email, 'message':message} message = mail.get_mail_message('mail_contact.txt', **params) html_message = mail.get_mail_message('mail_contact.html', **params) subject = "Contact: %s (%s)" % (name, email) for to_mail in ContactMessage.get_mails(): mail.send_mail(to_mail, subject, message, html_message=html_message)
def __init__(self, *args, **kwargs): super(ContactSettings, self).__init__(*args, **kwargs) self.fields['mails'].initial = ', '.join(ContactMessage.get_mails()) self.fields['intro'].initial = ContactMessage.get_intro()