|
|
@@ -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:
|