mirror of
https://github.com/fergalmoran/dss.api.git
synced 2026-01-19 06:54:01 +00:00
Merge tag 'speed_fix' into develop
asjdasldk
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
FROM python:3.4.3
|
||||
FROM python:latest
|
||||
ENV PYTHONBUFFERED 1
|
||||
|
||||
RUN mkdir /code
|
||||
@@ -23,4 +23,4 @@ RUN npm install -g yuglify
|
||||
RUN pip install -r requirements.txt
|
||||
|
||||
RUN adduser --disabled-password --gecos '' djworker
|
||||
RUN chown djworker /files -R
|
||||
RUN chown djworker /files -R
|
||||
|
||||
@@ -88,7 +88,10 @@ class UserProfileViewSet(viewsets.ModelViewSet):
|
||||
|
||||
|
||||
class MixViewSet(viewsets.ModelViewSet):
|
||||
queryset = Mix.objects.all().annotate(play_count=Count('activity_plays'))
|
||||
queryset = Mix.objects.all().extra({
|
||||
'play_count': 'SELECT COUNT(*) FROM spa_activityplay WHERE mix_id = spa_mix.id'
|
||||
})
|
||||
|
||||
serializer_class = serializers.MixSerializer
|
||||
permission_classes = (IsAuthenticatedOrReadOnly,)
|
||||
lookup_field = 'slug'
|
||||
|
||||
Reference in New Issue
Block a user