示例#1
0
def schema_list(schema, min_entries=0, required=False):
    validators = []
    if min_entries > 0:
        validators.append(validate.Length(min=min_entries))
    return ma.Nested(schema,
                     many=True,
                     required=required,
                     validate=validators,
                     missing=lambda: [])
示例#2
0
def date_range(date_from_required=False,
               date_to_required=False,
               required=False):
    return ma.Nested(
        DateRangeField(date_from_required=date_from_required,
                       date_to_required=date_to_required),
        required=required,
        missing=None,
    )
示例#3
0
def schema(schema):
    return ma.Nested(schema)
示例#4
0
def opt_plik_w_magazynie():
    return ma.Nested(FileInStorageField(),
                     many=False,
                     allow_none=True,
                     missing=None)
示例#5
0
def req_plik_w_magazynie():
    return ma.Nested(FileInStorageField(), many=False, required=True)
示例#6
0
def opt_plik():
    return ma.Nested(FileField(), many=False, allow_none=True, missing=None)
示例#7
0
def req_plik():
    return ma.Nested(FileField(), many=False, required=True)