forked from CianHub/digital-cookbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
forms.py
23 lines (18 loc) · 1.04 KB
/
forms.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from flask_wtf import FlaskForm, Form
from wtforms import TextField, SelectField, TextAreaField, validators, StringField, SubmitField
from utils import get_countries
country_list = get_countries()
class ReusableForm(Form):
#Set up form
name = TextField('Recipe Name:', validators=[validators.DataRequired("*Required")])
description = TextField('Description:', validators=[validators.DataRequired("*Required")])
author = TextField('Author:', validators=[validators.DataRequired("*Required")])
instruction1 = TextField('Step 1:', validators=[validators.DataRequired("*Required")])
ingredient1 = TextField( validators=[validators.DataRequired("*Required")])
country = SelectField('Country of Origin', choices=country_list, validators=[validators.InputRequired(message=('*Required'))])
class Username(Form):
#Set up form
username = TextField('Username:', validators=[validators.DataRequired("*Required")])
class Search(Form):
#Set up form
search = TextField('Search:', validators=[validators.DataRequired("*Required")])