Как подсказывает другой ответ, это потому, что .values(...)
возвращает список, а serializers
предназначен для Querysets. Однако вы все равно можете сделать это без необходимости использовать простой SimpleJSON:
queryset = Model.objects.filter(make__slug__exact=make)
return serializers.serialize("json", queryset, fields=('slug', 'name'))
Мы в основном говорим сериализатору делать ограничение поля вместо того, чтобы позволить Queryset делать это. Я использовал несколько ярлыков, чтобы сократить запрос до одной строки, но это зависит от вас.