diff options
Diffstat (limited to 'utils.py')
-rw-r--r-- | utils.py | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -1,6 +1,7 @@ from functools import wraps from flask import request, render_template -from wtforms import ValidationError +from wtforms import Field, ValidationError +from widgets import Static # using http://flask.pocoo.org/docs/patterns/viewdecorators/ def templated(template=None): @@ -35,3 +36,10 @@ class Unique(object): raise ValidationError(self.message) except self.model.DoesNotExist: pass + + +class ReadonlyField(Field): + widget = Static() + + def process_formdata(self, _): + pass |