示例#1
0
 class TD2(BaseDoc):
     required_field2 = StringField(required=True)
     default_field2 = StringField(default='df2')
     choices_field2 = StringField(choices=ContactStatus)
     simple_field2 = StringField()
示例#2
0
 class TD3(TD1, TD2):
     required_field3 = StringField(required=True)
     default_field3 = StringField(default='df3')
     choices_field3 = StringField(choices=ContactStatus)
     simple_field3 = StringField()
示例#3
0
 class TD(BaseDoc):
     field1 = StringField(required=True)
示例#4
0
 class ITD(BaseDoc):
     int_field = IntField()
     string_field = StringField()
示例#5
0
 class _TestModel(BaseDoc):
     field1 = StringField(required=True)
     field2 = DateTimeField(default=datetime.now)
示例#6
0
 class TD(BaseDoc):
     field1 = StringField(validators=[EmailValidator()])
示例#7
0
 class TD1(BaseDoc):
     field1 = StringField()
示例#8
0
 class TD(BaseDoc):
     field1 = ListField(StringField())
示例#9
0
 class TD(BaseDoc):
     field1 = StringField()
     field2 = DictField(DocumentField(InDictTD))
示例#10
0
 class TD(BaseDoc):
     field1 = StringField()
     field2 = IntField()
     field3 = DocumentField(ITD)
示例#11
0
 class TD(BaseDoc):
     field1 = StringField()
     field2 = ListField(DocumentField(ITD))
示例#12
0
 class ITD(BaseDoc):
     field1 = StringField(default='ts')
示例#13
0
 class ITD(BaseDoc):
     field1 = StringField(default='test_string')
     field2 = StringField()
示例#14
0
 class TD(BaseDoc):
     field1 = StringField(required=True, default='test_string')
     field2 = BooleanField(required=True, default=False)
     field3 = StringField(default='test_string')
示例#15
0
 class Foo(BaseDoc):
     bar = StringField()
示例#16
0
 class TD(BaseDoc):
     field1 = StringField(required=True, default='test_string')
     field2 = DateTimeField(default=datetime.now)
     field3 = UUIDField(default=uuid.uuid4)
     field4 = ObjectIdField(default=ObjectId)
示例#17
0
class FooDoc(DocWithLifeCycle):
    objects = Collection(db_name='main', collection_name='testmodel')

    bar = StringField()