I really, really like the django_enum package.
Imagine Django's TextChoices/IntegerChoices classes, but with the ability to encapsulate any additional information for each choice in one place.
I don't use it everywhere, but it's super useful in a number of use-cases.
Here are a few places where I've found django_enum makes things easier. See alt text for more detail about how I use of each of these.
Check it out: https://django-enum.readthedocs.io/en/stable/
And follow: @bckohan

