https://github.com/tindie/django-tidyenum/blob/master/tidyenum/fields.py#L65 Should also catch KeyError so that non-enum values that come back from the database don't cause errors.