예제 #1
0
    class MyForm(Form):
        a = SimpleTypeField(int)
        b = SimpleTypeField(int)
        c = SimpleTypeField(int)

        def _full_form_validation(self, root):
            if self.a < self.b:
                return ["a must be >= b"]
            return []
예제 #2
0
 class MyInnerForm(Form):
     my_field = SimpleTypeField(int)
     my_other_field = SimpleTypeField(int)
예제 #3
0
 class MyForm(Form):
     my_field = SimpleTypeField(int)
     my_other_field = SimpleTypeField(int, nullable=True)
예제 #4
0
 class MyForm(Form):
     my_field = SimpleTypeField(int)
예제 #5
0
 class MyForm(Form):
     a = SimpleTypeField(float)
     inner = MyInnerForm()
예제 #6
0
 class MyInnerForm(Form):
     b = SimpleTypeField(str)
     c = SimpleTypeField(int, default=42, nullable=True)
예제 #7
0
    class InnerTwo(Form):
        b = SimpleTypeField(int, validation_priority=5)

        def _full_form_validation(self, root):
            assert isinstance(root.one.a, str)
            return []
예제 #8
0
    class InnerOne(Form):
        a = SimpleTypeField(int)

        def _full_form_validation(self, root):
            assert isinstance(root.two.b, int)
            return []
예제 #9
0
 class MyForm(Form):
     my_int_field = SimpleTypeField(int)
     my_float_field = SimpleTypeField(float)
예제 #10
0
 class MyInnerForm(Form):
     my_field = SimpleTypeField(int, display="Cheesy Interior")
예제 #11
0
 class MyInnerForm(Form):
     my_field = SimpleTypeField(int)
     foo = SimpleTypeField(str)
예제 #12
0
 class MyForm(Form):
     my_field = SimpleTypeField(int, nullable=True)
     my_other_field = SimpleTypeField(int, nullable=True, default=float("inf"))