View raw

1 from flask_wtf import FlaskForm 2 from wtforms import ( 3 SubmitField, 4 SelectField, 5 HiddenField, 6 StringField, 7 PasswordField, 8 IntegerField, 9 FloatField, 10 BooleanField, 11 DateTimeField, 12 ) 13 from wtforms.validators import InputRequired, Length, NumberRange 14 15 16 class AddProduct(FlaskForm): 17 name = StringField("Product name", validators=[InputRequired()]) 18 code_accounting = StringField("Accounting code", default=0) 19 unit_weight = FloatField("Unit weight", default=0) 20 price_net = FloatField("Price (net)", default=0) 21 price_gross = FloatField("Price (gross)", default=0) 22 tax_rate = FloatField("Tax rate", default=0) 23 submit = SubmitField("Add/Update Product") 24