diff --git a/ippisite/ippidb/templatetags/customtags.py b/ippisite/ippidb/templatetags/customtags.py index 138a79b784d2cc1dbf9fb46cacf310534ca84578..cefe88688d1ad330d4c03037ff99ead3b2e993b6 100644 --- a/ippisite/ippidb/templatetags/customtags.py +++ b/ippisite/ippidb/templatetags/customtags.py @@ -27,7 +27,11 @@ def bootstrap_core(object): if isinstance(object, forms.BoundField): field = object if isinstance(field.field.widget, forms.HiddenInput): - return [field.as_widget(), ] + ret.append(field.as_widget()) + if field.errors: + for e in field.errors: + ret.append("""<div class="alert alert-danger">%s: %s</div>""" % (field.name, e,)) + return ret attrs = field.field.widget.attrs # get the class specified in the code css_classes = set(attrs.get("class", "").split(" "))