sort = dfilters.OrderingFilter(
fields=(
('sort_key_author', 'alpha'),
- ('popularity', 'popularity'),
+ ('popularity__count', 'popularity'),
)
)
tag = dfilters.ModelMultipleChoiceFilter(
queryset=Tag.objects.filter(category='author'),
conjoined=True,
)
+ has_audio = dfilters.BooleanFilter()
class BookList2(ListAPIView):
class BookJsonView(APIView):
def get(self, request, slug):
book = get_object_or_404(Book, slug=slug)
- js = conv(etree.parse(book.xml_file.path))
+ js = conv(etree.parse(book.xml_file.path), slug)
return JsonResponse(js, json_dumps_params={'ensure_ascii': False})