mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-02-02 20:54:42 +03:00
Update ModelSerializer mappings
This commit is contained in:
parent
4d5eee04a0
commit
313b3d7c3b
|
@ -725,7 +725,8 @@ class ModelSerializer(Serializer):
|
|||
models.SmallIntegerField: IntegerField,
|
||||
models.TextField: CharField,
|
||||
models.TimeField: TimeField,
|
||||
models.URLField: URLField
|
||||
models.URLField: URLField,
|
||||
models.GenericIPAddressField: IPAddressField,
|
||||
# Note: Some version-specific mappings also defined below.
|
||||
})
|
||||
_related_class = PrimaryKeyRelatedField
|
||||
|
@ -1137,6 +1138,10 @@ class ModelSerializer(Serializer):
|
|||
if hasattr(models, 'UUIDField'):
|
||||
ModelSerializer._field_mapping[models.UUIDField] = UUIDField
|
||||
|
||||
# IPAddressField is deprecated in Django
|
||||
if hasattr(models, 'IPAddressField'):
|
||||
ModelSerializer._field_mapping[models.IPAddressField] = IPAddressField
|
||||
|
||||
if postgres_fields:
|
||||
class CharMappingField(DictField):
|
||||
child = CharField()
|
||||
|
|
Loading…
Reference in New Issue
Block a user