|
|
@@ -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()}")
|