diff options
Diffstat (limited to '')
-rw-r--r-- | app/forms.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/forms.py b/app/forms.py index 5ea6525..b7cbebf 100644 --- a/app/forms.py +++ b/app/forms.py @@ -1,7 +1,7 @@ # -*- encoding: utf-8 -*- import flask from flask_wtf import FlaskForm -from wtforms.fields import BooleanField, StringField, HiddenField, PasswordField, DecimalField as WTFDecimalField +from wtforms.fields import BooleanField, StringField, HiddenField, PasswordField, DecimalField as WTFDecimalField, DateField as HTML4DateField from wtforms.fields.html5 import DateField, IntegerField from wtforms import validators, ValidationError, Form as WTForm @@ -25,6 +25,10 @@ class DecimalField(WTFDecimalField): value = valuelist[0].replace(',','.') super().process_formdata([value]) +class MonthField(HTML4DateField): + def __init__(self, label, validators, format='%m.%Y', **kwargs): + super().__init__(label, validators, format, **kwargs) + req = [validators.input_required()] class Form(FlaskForm): |