|
54 | 54 | from rest_framework.fields import ( # NOQA # isort:skip
|
55 | 55 | BooleanField, CharField, ChoiceField, DateField, DateTimeField, DecimalField,
|
56 | 56 | DictField, DurationField, EmailField, Field, FileField, FilePathField, FloatField,
|
57 |
| - HiddenField, IPAddressField, ImageField, IntegerField, JSONField, ListField, |
58 |
| - ModelField, MultipleChoiceField, NullBooleanField, ReadOnlyField, RegexField, |
59 |
| - SerializerMethodField, SlugField, TimeField, URLField, UUIDField, |
| 57 | + HiddenField, HStoreField, IPAddressField, ImageField, IntegerField, JSONField, |
| 58 | + ListField, ModelField, MultipleChoiceField, NullBooleanField, ReadOnlyField, |
| 59 | + RegexField, SerializerMethodField, SlugField, TimeField, URLField, UUIDField, |
60 | 60 | )
|
61 | 61 | from rest_framework.relations import ( # NOQA # isort:skip
|
62 | 62 | HyperlinkedIdentityField, HyperlinkedRelatedField, ManyRelatedField,
|
@@ -1541,10 +1541,7 @@ def get_unique_for_date_validators(self):
|
1541 | 1541 | ModelSerializer.serializer_field_mapping[models.IPAddressField] = IPAddressField
|
1542 | 1542 |
|
1543 | 1543 | if postgres_fields:
|
1544 |
| - class CharMappingField(DictField): |
1545 |
| - child = CharField(allow_blank=True) |
1546 |
| - |
1547 |
| - ModelSerializer.serializer_field_mapping[postgres_fields.HStoreField] = CharMappingField |
| 1544 | + ModelSerializer.serializer_field_mapping[postgres_fields.HStoreField] = HStoreField |
1548 | 1545 | ModelSerializer.serializer_field_mapping[postgres_fields.ArrayField] = ListField
|
1549 | 1546 | ModelSerializer.serializer_field_mapping[postgres_fields.JSONField] = JSONField
|
1550 | 1547 |
|
|
0 commit comments