---
url: "https://vueda.dev/v3/reference/api/py/vueda.core.serializers/VuedaReadonlyListSerializer.md"
title: "VuedaReadonlyListSerializer"
---

# VuedaReadonlyListSerializer

## Overview

List serializer that disables ``create`` and ``update``. Used as the list class for
``VuedaReadonlySerializer``.

## `validate_empty_values` {#validate_empty_values}

Validate empty values, and either:

* Raise `ValidationError`, indicating invalid data.
* Raise `SkipField`, indicating that the field should be ignored.
* Return (True, data), indicating an empty value that should be
  returned without any further validation being applied.
* Return (False, data), indicating a non-empty value, that should
  have validation applied as normal.

### Signature {#validate_empty_values-signature}

`validate_empty_values(self, data)`

#### Parameters {#validate_empty_values-parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| self |  | yes |  |  |
| <span id="validate_empty_values-param-data">data</span> |  | yes |  |  |

### Source {#validate_empty_values-source}

`server/vueda/core/serializers/__init__.py:1139`

## Source

`server/vueda/core/serializers/__init__.py:1133`
