from flask_wtf import FlaskForm from wtforms import ( SubmitField, SelectField, HiddenField, StringField, PasswordField, IntegerField, FloatField, BooleanField, DateTimeField, ) from wtforms.validators import InputRequired, Length, NumberRange class AddProduct(FlaskForm): name = StringField("Product name", validators=[InputRequired()]) code_accounting = StringField("Accounting code", default=0) unit_weight = FloatField("Unit weight", default=0) price_net = FloatField("Price (net)", default=0) price_gross = FloatField("Price (gross)", default=0) tax_rate = FloatField("Tax rate", default=0) submit = SubmitField("Add/Update Product")