I think you're re-inventing `get_FOO_display()` here, see [docs](https://docs.djangoproject.com/en/1.4/ref/models/instances/#django.db.models.Model.get_FOO_display)