Поле должно быть определено через схему (не супермодель), иначе поле не будет видно в схеме. Как только поле определено в схеме, вы можете использовать декорированную функцию, подобную следующей, чтобы установить валидатор поля:
@form.validator(field=IMySchema['title'])
def validateTitle(value):
if value == value.upper():
raise schema.ValidationError(u"Please don't shout")