Custom Django field for using enumerations of named constants