register.py 811 B

123456789101112131415161718192021222324252627282930
  1. import json
  2. from django.http import HttpResponse
  3. from rest_framework.views import APIView
  4. from utils.util_jwt import jwt_decoding
  5. from utils.util_out_print import out_print_request
  6. class Register_view(APIView):
  7. authentication_classes = []
  8. @staticmethod
  9. def post(request, *args, **kwargs):
  10. request.params = json.loads(request.body)
  11. out_print_request(request)
  12. print(request.params)
  13. jwt_token = request.params['jwt_info']
  14. decoding_msg = jwt_decoding(jwt_token)
  15. payload = decoding_msg["payload"]
  16. return_msg = decoding_msg["msg"]
  17. if not payload:
  18. return HttpResponse(return_msg)
  19. else:
  20. # 数据库创建用户
  21. # return_msg = create_user(payload)
  22. return HttpResponse(return_msg)