mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-30 18:09:59 +03:00
adding_appendlist_field: fixing errors
This commit is contained in:
parent
389f7f4dbc
commit
d5a00ecddd
|
@ -52,7 +52,7 @@ from rest_framework.validators import (
|
|||
# This helps keep the separation between model fields, form fields, and
|
||||
# serializer fields more explicit.
|
||||
from rest_framework.fields import ( # NOQA # isort:skip
|
||||
BooleanField, CharField, ChoiceField, DateField, DateTimeField, DecimalField,
|
||||
AppendListField, BooleanField, CharField, ChoiceField, DateField, DateTimeField, DecimalField,
|
||||
DictField, DurationField, EmailField, Field, FileField, FilePathField, FloatField,
|
||||
HiddenField, HStoreField, IPAddressField, ImageField, IntegerField, JSONField,
|
||||
ListField, ModelField, MultipleChoiceField, NullBooleanField, ReadOnlyField,
|
||||
|
|
|
@ -16,7 +16,8 @@ from django.utils.timezone import activate, deactivate, override, utc
|
|||
|
||||
import rest_framework
|
||||
from rest_framework import exceptions, serializers
|
||||
from rest_framework.compat import ProhibitNullCharactersValidator
|
||||
from rest_framework.compat import ProhibitNullCharactersValidator, postgres_fields
|
||||
|
||||
from rest_framework.fields import DjangoImageField, is_simple_callable
|
||||
|
||||
try:
|
||||
|
@ -2290,13 +2291,13 @@ class TestValidationErrorCode:
|
|||
]
|
||||
}
|
||||
class ListFieldModel(models.Model):
|
||||
list_field = models.ListField(child=models.CharField)
|
||||
|
||||
list_field = postgres_fields.ArrayField(models.CharField(max_length=255))
|
||||
|
||||
|
||||
@pytest.mark.skipif('not postgres_fields')
|
||||
class TestAppendListField(TestCase):
|
||||
class TestSerializer(serializers.ModelSerializer):
|
||||
list_field = serializers.AppendListField(child=serializers.CharField)
|
||||
list_field = serializers.AppendListField(child=serializers.CharField(max_length=100))
|
||||
|
||||
class Meta:
|
||||
model = ListFieldModel
|
||||
|
|
Loading…
Reference in New Issue
Block a user