Пример #1
0
        class Test(model.Model):
            name = fields.String()

            class Meta:
                collection = uuid.uuid4().hex

            def __str__(self):
                return self.name
Пример #2
0
        class Test(model.Model):

            key = fields.ForeignKey(to=Related, to_field='name')
            name = fields.String()
            age = fields.Integer(required=False)

            class Meta:
                collection = uuid.uuid4().hex
Пример #3
0
        class CustomModel(model.Model):
            key = fields.String(
                unique=True,
                read_only=True,
                default=uuid.uuid4().hex
            )

            class Meta:
                collection = uuid.uuid4().hex
Пример #4
0
    async def test_validate__error_wrong_model(self):
        field = fields.ForeignKey(to=self.model, to_field='name')

        with self.assertRaises(ValidationError) as context:
            await field.validate(fields.String())

        self.assertEqual(
            context.exception.error,
            fields.ForeignKey.errors['invalid'].format(field)
        )
Пример #5
0
        class CustomModel(model.Model):
            string = fields.String()

            class Meta:
                collection = 'test'
Пример #6
0
        class CustomModel(model.Model):
            string = fields.String(default='default')
            number = fields.Integer()

            class Meta:
                collection = 'test'
Пример #7
0
        class CustomModel(model.Model):
            name = fields.String()
            dt = fields.DateTime()

            class Meta:
                collection = 'test'
Пример #8
0
        class CustomModel(model.Model):
            integer = fields.Integer()
            string = fields.String()

            class Meta:
                collection = uuid.uuid4().hex
Пример #9
0
        class CustomModel(model.Model):
            key = fields.String()

            class Meta:
                collection = uuid.uuid4().hex
Пример #10
0
        class CustomModel(model.Model):
            string = fields.String()

            class Meta:
                collection = 'test'
                objects = CustomManager()
Пример #11
0
        class ThirdModel(model.Model):
            name = fields.String()
            related = fields.ForeignKey(to=SecondModel)

            class Meta:
                collection = 'test3'
Пример #12
0
        class FirstModel(model.Model):
            name = fields.String()

            class Meta:
                collection = 'test2'
Пример #13
0
        class CustomModel(model.Model):
            string = fields.String()
            related = fields.ForeignKey(to=RelatedModel, to_field='name')

            class Meta:
                collection = 'test'
Пример #14
0
        class RelatedModel(model.Model):
            name = fields.String()

            class Meta:
                collection = 'test2'
Пример #15
0
        class Related(model.Model):

            name = fields.String()

            class Meta:
                collection = uuid.uuid4().hex
Пример #16
0
        class CustomModel(model.Model):
            key = fields.String(unique=True, required=False)

            class Meta:
                collection = uuid.uuid4().hex
Пример #17
0
class TestModel(model.Model):
    name = fields.String()

    class Meta:
        collection = uuid.uuid4().hex