1
Fork 0
This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
theorangeone.net-legacy/project/common/forms.py

16 lines
728 B
Python

from django import forms
from django_dbq.models import Job
class ContactForm(forms.Form):
email = forms.CharField(label="Email Address", widget=forms.EmailInput(attrs={'placeholder': 'Email Address'}))
name = forms.CharField(label="Full Name", widget=forms.TextInput(attrs={'placeholder': 'Full Name'}))
message = forms.CharField(label="Message", widget=forms.Textarea(attrs={'placeholder': 'Enter your message here'}))
def send_email(self):
Job.objects.create(name='send_email', workspace={
'context': self.cleaned_data,
'to_email': 'info@theorangeone.net',
'from_email': self.cleaned_data['email'],
'template': 'email/contact_message.html'
})