from wtforms import Form, TextField, validators from utils import Unique from models import Group class CreateGroup(Form): name = TextField('group name', [ validators.Required(), validators.Regexp('^[a-zA-Z-1-9_-]+$', message=u'Invalid group name (only simple characters, numbers, - and _).'), Unique(Group, Group.name, message=u'A group with this name already exists.')])