Using with the Django admin¶
EnumChoiceField
s
are compatible with the Django admin out of the box,
with one exception. If you want to use a
EnumChoiceField
in a list_filter
, you need to use the
EnumListFilter
.
-
class
enumchoicefield.admin.
EnumListFilter
(*args, **kwargs)¶ A FieldListFilter for use in Django admin in combination with an
EnumChoiceField
. Use like:class FooModelAdmin(ModelAdmin): list_filter = [ ('enum_field', EnumListFilter), ]