示例#1
0
class SOValidation(SQLObject):

    name = StringCol(validator=validators.PlainText(),
                     default='x',
                     dbName='name_col')
    name2 = StringCol(validator=validators.ConfirmType(type=str), default='y')
    name3 = IntCol(validator=validators.Wrapper(fromPython=int), default=100)
    name4 = FloatCol(default=2.718)
    name5 = PickleCol(default=None)
    name6 = BoolCol(default=None)
    name7 = UnicodeCol(default=None)
    name8 = IntCol(default=None)
    name9 = IntCol(validator=validator1, validator2=validator2, default=0)
 class foo(Schema):
     bar = validators.ConfirmType(subclass=(int, ))