Esempio n. 1
0
class VenueForm(Form):
    name = StringField('name', validators=[DataRequired()])
    city = StringField('city', validators=[DataRequired()])
    state = SelectField('state',
                        validators=[DataRequired()],
                        choices=State.statelist())
    address = StringField('address', validators=[DataRequired()])
    phone = StringField('phone', validators=[DataRequired(), Length(max=10)])
    image_link = StringField('image_link')
    genres = SelectMultipleField(
        # TODO implement enum restriction
        'genres',
        validators=[DataRequired()],
        choices=Genre.genvals())
    facebook_link = StringField('facebook_link', validators=[URL()])
Esempio n. 2
0
class ArtistForm(Form):
    name = StringField('name', validators=[DataRequired()])
    city = StringField('city', validators=[DataRequired()])
    state = SelectField('state',
                        validators=[DataRequired()],
                        choices=State.statelist())
    phone = StringField(
        # TODO implement validation logic for state
        'phone')
    image_link = StringField('image_link')
    genres = SelectMultipleField(
        # TODO implement enum restriction
        'genres',
        validators=[DataRequired()],
        choices=Genre.genvals())
    facebook_link = StringField(
        # TODO implement enum restriction
        'facebook_link',
        validators=[URL()])