diff options
author | René 'Necoro' Neumann <necoro@necoro.eu> | 2020-01-12 00:58:24 +0100 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.eu> | 2020-01-12 00:58:24 +0100 |
commit | 649a7380123199171dcf511c35bb67726472a663 (patch) | |
tree | 36807c643cd8561e6bf2c4e3af5ef722be94e56a /app/forms.py | |
parent | 50ce9d85c8b1f3f8e2e7b19b1d2b61f9590fa539 (diff) | |
download | kosten-649a7380123199171dcf511c35bb67726472a663.tar.gz kosten-649a7380123199171dcf511c35bb67726472a663.tar.bz2 kosten-649a7380123199171dcf511c35bb67726472a663.zip |
Support MonthField, but not HTML5 atm
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): |