eventcally/forms/create_event.py
2020-06-14 19:46:37 +02:00

13 lines
700 B
Python

from flask_wtf import FlaskForm
from wtforms import StringField, SubmitField, TextAreaField
from wtforms.fields.html5 import DateTimeLocalField
from wtforms.validators import DataRequired, Optional
class CreateEventForm(FlaskForm):
submit = SubmitField("Create event")
host = StringField('Host', validators=[DataRequired()])
name = StringField('Name', validators=[DataRequired()])
description = TextAreaField('Description', validators=[DataRequired()])
start = DateTimeLocalField('Start', format='%Y-%m-%dT%H:%M', validators=[DataRequired()])
location = StringField('Location', validators=[DataRequired()])
external_link = StringField('Link URL', validators=[Optional()])