Less verbose form errors

master
Steven Loria 11 years ago
parent 17ccae01cc
commit a6bb3f8a04
  1. 6
      {{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/utils.py

@ -2,9 +2,9 @@
'''Helper utilities and decorators.'''
from flask import flash
def flash_errors(form):
def flash_errors(form, category="warning"):
'''Flash all errors for a form.'''
for field, errors in form.errors.items():
for error in errors:
flash("Error in {0} field - {1}"
.format(getattr(form, field).label.text, error), 'warning')
flash("{0} - {1}"
.format(getattr(form, field).label.text, error), category)

Loading…
Cancel
Save