Я предполагаю по ошибке в заголовке, еще раз здесь для ясности
'CityListViewSet' should either include a `serializer_class` attribute,
or override the `get_serializer_class()` method.
что мой сериализатор не подключен к моему представлению, что должно быть в моем коде. Я не совсем уверен, где ошибка в этом. Интересно, кто-нибудь из вас видел что-то подобное?
Вот код.
Маршрутизатор:
router.register(r'city-list', CityListViewSet, base_name='city-list')
Посмотреть:
class CityListViewSet(viewsets.ReadOnlyModelViewSet):
queryset = Venue.objects.values('city').distinct()
serializer = CitySerializer(queryset, many=True)
ordering_fields = ('city',)
ordering = ('city',)
сериализатор:
class CitySerializer(serializers.ModelSerializer):
class Meta:
model = City
fields =('city',)
что может вызвать такую ошибку утверждения с кодом, который, по-видимому, правильно подключен?