Newer
Older
Carlos Natalino
committed
# external imports
from flask_wtf import FlaskForm
from wtforms import StringField, SelectField, SubmitField
from wtforms.validators import DataRequired, Length, NumberRange
class AddDeviceForm(FlaskForm):
device_id = StringField('Device ID',
validators=[DataRequired(), Length(min=5)])
device_type = StringField('Device Type',
validators=[DataRequired(), Length(min=5)])
operational_status = SelectField('Operational Status',
choices=[(-1, 'Select...'), (0, 'Undefined'), (1, 'Disabled'), (2, 'Enabled')],
coerce=int,
validators=[DataRequired(), NumberRange(min=0)])
submit = SubmitField('Add')