yf_yzl 2 years ago
parent
commit
5dd6828ba2
1 changed files with 6 additions and 1 deletions
  1. 6 1
      apps/apply_weather.py

+ 6 - 1
apps/apply_weather.py

@@ -2,6 +2,7 @@ from rest_framework.views import APIView
 from rest_framework.response import Response
 import sqlite3
 import logging
+import json
 
 
 province_dict = {
@@ -81,7 +82,11 @@ class GetWeather(APIView):
                     cursor.execute(sql)
                     result = cursor.fetchone()
             if result:
-                return Response({"content": result[0], "msg": "success", "code": 200})
+                try:
+                    result = json.loads(result[0])
+                    return Response({"content": result, "msg": "success", "code": 200})
+                except Exception as e:
+                    return Response({"msg": "请联系管理员", "code": "50001"})
             else:
                 return Response({"content": "", "msg": "success", "code": 500})
         except Exception as e: