Я новичок в Django и Rest Framework. Я слежу за документацией по сериализаторам и пытаюсь создать ListField (https://www.django-rest-framework.org/api-guide/fields/#listfield), и когда я получаю неприятную циклическую ошибку импорта
django.core.exceptions.ImproperlyConfigured: The included URLconf 'api.urls' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.
Появляется мой файл сериализатора как:
class CapacitySerializer(serializers.Serializer):
planeIds = serializers.ListField(
planeId = serializers.IntegerField(min_value=0, max_value=10)
)
passangerNums = serializers.ListField(
passangerNum = serializers.IntegerField(min_value=0)
)
litersPerMinute = serializers.FloatField(required=False)
minutesOfFlight = serializers.FloatField(required=False)
Код работал бы, если бы я просто оставил код как:
class CapacitySerializer(serializers.Serializer):
planeId = serializers.IntegerField(min_value=0, max_value=10)
passangerNum = serializers.IntegerField(min_value=0)
litersPerMinute = serializers.FloatField(required=False)
minutesOfFlight = serializers.FloatField(required=False)
Есть идеи, почему выдается эта ошибка? Кроме того, если я ожидаю, что мои данные будут списками planeIds и passengerNums, разве это не хороший способ узнать о go?
версий: Django == 3.0.4 djangorestframework == 3.11.0