from wtforms import Form, TextField, HiddenField, 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.')]) class DeleteGroup(Form): id = HiddenField('group id', [validators.Required()]); sure = HiddenField('are you sure');