Slide 31
Slide 31 text
Database Strings
§
Avoid storing strings that need translation, build rich enum classes instead
•
# Maps enum values, canonical names, display names
•
class MyFruitEnum(CoolEnum):
•
APPLE = _MyFruitValue(1, 'apple', ugettext_lazy('Apple'))
•
BANANA = _MyFruitValue(2, 'banana', ugettext_lazy('Banana'))
§
If you really need to do so, use django-dbgettext to make DB strings
available in the message catalog