I've been using django-hstore in a few projects, and it works really well.
However there is a feature I would like to add to it.
Django has a very useful feature which adds a get_FIELD_display() function for each field with choices.
At the moment I subclass DictionaryField to add this feature, but this might be useful for others.
All that needs to be done is this code has to be added at the end of _create_hstore_virtual_fields()
in DictionaryField:
if virtual_field.choices:
setattr(cls, 'get_%s_display' % field['name'],
curry(cls._get_FIELD_display, field=virtual_field))
and something similar in _remove_hstore_virtual_fields().
I could create a pull request with tests if you think this idea is ok.