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: [])
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, )
def schema(schema): return ma.Nested(schema)
def opt_plik_w_magazynie(): return ma.Nested(FileInStorageField(), many=False, allow_none=True, missing=None)
def req_plik_w_magazynie(): return ma.Nested(FileInStorageField(), many=False, required=True)
def opt_plik(): return ma.Nested(FileField(), many=False, allow_none=True, missing=None)
def req_plik(): return ma.Nested(FileField(), many=False, required=True)