## EnumField()


Return a `CharField` or `IntegerField` with choices from given enum.


Usage

``` python
EnumField(
    enum,
    display=None,
    **options,
)
```


By default, enum names and values are used as db values and display labels respectively, returning a `CharField` with computed `max_length`.


## Parameters


`display: Callable | None = None`  
optional callable to transform enum names to display labels, thereby using enum values as db values and also supporting integers.
