We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b929edb commit e3e119eCopy full SHA for e3e119e
src/blog/views.py
@@ -28,6 +28,18 @@ def main(self, request):
28
serializer = self.get_serializer(main, many=False)
29
return Response(serializer.data)
30
31
+ # TODO: request to get line of articles, total size = 100
32
+ @list_route(methods=['get'])
33
+ def line(self, request):
34
+ self.serializer_class = MainArticleSerializer
35
+ line, total_size = [], 0
36
+ while total_size < 100:
37
+ for article in self.queryset:
38
+ line.append(article)
39
+ total_size += article.size
40
+ serializer = self.get_serializer(line, many=True)
41
+ return Response(serializer.data)
42
+
43
def get_object(self):
44
self.serializer_class = ArticleViewSerializer
45
id = self.kwargs['id']
0 commit comments