コード例 #1
0
ファイル: field.py プロジェクト: bdragon300/koifish
    def __init__(self, model, *args, **kwargs):
        kwargs.setdefault('encoders', []).append(builtin_encoders.Model())
        kwargs.setdefault('decoders', []).append(builtin_decoders.Model(model))

        super(EmbeddedField, self).__init__(builtin_validators.Model(model),
                                            *args, **kwargs)

        self.model = model
コード例 #2
0
ファイル: field.py プロジェクト: bdragon300/koifish
    def __init__(self, model, *args, **kwargs):
        kwargs.setdefault('default', [])

        kwargs.setdefault('encoders', []).append(builtin_encoders.Collection())
        kwargs.setdefault('decoders',
                          []).append(builtin_decoders.Collection(model))
        super(CollectionField, self).__init__(
            builtin_validators.List(builtin_validators.Model(model)), *args,
            **kwargs)
        self.model = model
コード例 #3
0
ファイル: test_validators.py プロジェクト: makkus/booby
 def setup(self):
     self.validator = validators.Model(User)
コード例 #4
0
ファイル: fields.py プロジェクト: jvrsantacruz/booby
    def __init__(self, model, *args, **kwargs):
        super(Embedded, self).__init__(builtin_validators.Model(model), *args,
                                       **kwargs)

        self.model = model