views.py 677 B

123456789101112131415161718192021222324252627282930
  1. # coding:utf-8
  2. import datetime
  3. from django.http.response import HttpResponse
  4. from rest_framework.response import Response
  5. from rest_framework.views import APIView
  6. from .serializers import ListProcessSerializers
  7. class ListProcessView(APIView):
  8. def get(self, request):
  9. data_list = [
  10. {
  11. 'pid': 1,
  12. 'name': '123',
  13. 'start_time': datetime.datetime.now(),
  14. 'state_name': 'run',
  15. 'description': 'xxxxxx'
  16. }
  17. ]
  18. serobj = ListProcessSerializers(data_list, many=True)
  19. print(serobj)
  20. print(serobj.data)
  21. return Response(serobj.data)