行太长情况:
class SnippetList(mixins.ListModelMixin, mixins.CreateModelMixin, generics.GenericAPIView):
queryset = Snippet.objects.all()
serializer_class = SnippetModelSerializer
'''
列出所有的snippets或者创建一个新的snippet。
'''
def get(self, request, *args, **kwargs):
return self.list(request, *args, **kwargs)
def post(self, request, *args, **kwargs):
return self.create(request, *args, **kwargs)
执行flake8检查:
(drf) (base) root@2019-11-03|tutorial# flake8 snippets/views.py
snippets/views.py:9:9: E128 continuation line under-indented for visual indent
snippets/views.py:23:9: E128 continuation line under-indented for visual indent
正确处理:
class SnippetList(
mixins.ListModelMixin,
mixins.CreateModelMixin,
generics.GenericAPIView):
queryset = Snippet.objects.all()
serializer_class = SnippetModelSerializer
'''
列出所有的snippets或者创建一个新的snippet。
'''
def get(self, request, *args, **kwargs):
return self.list(request, *args, **kwargs)
def post(self, request, *args, **kwargs):
return self.create(request, *args, **kwargs)