from flask_wtf import FlaskForm from wtforms import FloatField, IntegerField from wtforms.validators import NumberRange, DataRequired class MREForm(FlaskForm): consumer_fico = IntegerField('FICO Score', id='consumer_fico', validators=[DataRequired(), NumberRange(300, 850, message='Fico scores must be between 300 and 850')]) down_payment_percent = FloatField('Down Payment %', id='down_payment_percent', validators=[DataRequired(), NumberRange(0.0, 99.99, message='Down Payment must be between 0 and 99.99')]) home_value = FloatField('Home Price', id='home_value', validators=[DataRequired()])