Merge tag 'speed_fix' into develop

asjdasldk
This commit is contained in:
Fergal Moran
2015-11-19 22:28:46 +00:00
2 changed files with 6 additions and 3 deletions

View File

@@ -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

View File

@@ -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'