added pyramid_mailer to send contact form

This commit is contained in:
2022-05-04 11:29:45 +02:00
parent e7bebbe5e4
commit 58cea3a3a9
9 changed files with 76 additions and 24 deletions

View File

@@ -1,6 +1,6 @@
from wtforms import Form, StringField, TextAreaField, SelectField
from wtforms import IntegerField, PasswordField
from wtforms.validators import InputRequired, Length
from wtforms.validators import InputRequired, Length, Email
from wtforms.widgets import HiddenInput
strip_filter = lambda x: x.strip() if x else None
@@ -25,3 +25,10 @@ class UserCreateForm(Form):
filters=[strip_filter])
password = PasswordField('Mot de passe', validators=[InputRequired(), Length(min=6)])
class ContactForm(Form):
name = StringField('Nom', validators=[InputRequired(), Length(min=1, max=255)],
filters=[strip_filter])
email = StringField('Email', validators=[InputRequired(), Length(min=1, max=255), Email()],
filters=[strip_filter])
comments = TextAreaField('Message', validators=[InputRequired(), Length(min=1)],
filters=[strip_filter])