summaryrefslogtreecommitdiff
path: root/app/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/forms.py')
-rw-r--r--app/forms.py6
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):