yzl 2 년 전
부모
커밋
d1f0bea474
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      apps/Weather/views.py

+ 4 - 1
apps/Weather/views.py

@@ -88,7 +88,10 @@ class GetWeather(APIView):
                     try:
                         temp = query.first()
                         temp = (temp.content).replace("'", '"')
-                        result = json.loads(temp)
+                        try:
+                            result = json.loads(temp)
+                        except json.decoder.JSONDecodeError:
+                            result = eval(temp)
                         return Response({"content": result, "msg": "success", "code": 200})
                     except Exception as e:
                         logging.info(f"cityid: {cityid} province:{province} city:{city} district: {district}   {traceback.format_exc()}")