  # Optional packages which may be used with REST framework.
  pytz==2017.2
  markdown==2.6.4
  django-guardian==1.4.9
  django-filter==1.1.0
  coreapi==2.3.1
  coreschema==0.0.4
 
</s> remove     HiddenField, IPAddressField, ImageField, IntegerField, JSONField, ListField,
    ModelField, MultipleChoiceField, NullBooleanField, ReadOnlyField, RegexField,
    SerializerMethodField, SlugField, TimeField, URLField, UUIDField,
 </s> add     HiddenField, HStoreField, IPAddressField, ImageField, IntegerField, JSONField,
    ListField, ModelField, MultipleChoiceField, NullBooleanField, ReadOnlyField,
    RegexField, SerializerMethodField, SlugField, TimeField, URLField, UUIDField, </s> remove from rest_framework.compat import unicode_repr
 </s> add from rest_framework.compat import postgres_fields, unicode_repr </s> remove     class CharMappingField(DictField):
        child = CharField(allow_blank=True)

    ModelSerializer.serializer_field_mapping[postgres_fields.HStoreField] = CharMappingField
 </s> add     ModelSerializer.serializer_field_mapping[postgres_fields.HStoreField] = HStoreField
psycopg2==2.7.3
  # Optional packages which may be used with REST framework.
  pytz==2017.2
psycopg2==2.7.3
  markdown==2.6.4
  django-guardian==1.4.9
  django-filter==1.1.0
  coreapi==2.3.1
  coreschema==0.0.4
keep add keep keep keep keep keep
 Add HStoreField, postgres fields tests (#5654)

* Test postgres field mapping

* Add HStoreField

* Ensure 'HStoreField' child is a 'CharField'

* Add HStoreField docs 
requirements/requirements-optionals.txt