yf_yzl 2 tahun lalu
induk
melakukan
dd524eb895
1 mengubah file dengan 5 tambahan dan 6 penghapusan
  1. 5 6
      apps/Weather/views.py

+ 5 - 6
apps/Weather/views.py

@@ -1,6 +1,9 @@
 from rest_framework.views import APIView
 from rest_framework.response import Response
+from django.contrib.auth import authenticate
 from apps.Weather.models import DayData, ServerDayData
+from apps.UserApp.models import MyUser
+
 import logging
 import json
 
@@ -57,12 +60,8 @@ class GetWeather(APIView):
             day_type = data.get("day_type")
             username = data.get("username")
             password = data.get("password")
-            user_info = {
-                "admin001": "why123456",
-                "admin001": " yf@mtg",
-                "fujinsuyuan": "yf@fj"
-            }
-            if not (user_info.get(username) == password):
+            user = authenticate(username=username, password=password)
+            if not user:
                 return Response({"msg":"认证失败", "code": 400})
             table = DayData if day_type == "1" else ServerDayData
             if cityid: