Parcourir la source

用户验证调整

yf_fyh il y a 3 ans
Parent
commit
5c4289bba2
3 fichiers modifiés avec 2 ajouts et 35 suppressions
  1. 0 33
      apps/Equipment/models.py
  2. 1 1
      apps/Equipment/views.py
  3. 1 1
      utils/JWTAuthentication_diy.py

+ 0 - 33
apps/Equipment/models.py

@@ -1,38 +1,5 @@
 from django.db import models
-# from apps.UserApp.models import MyUser
 
 
 # Create your models here.
 
-# class Device(models.Model):
-#     TYPE_CHOICES = {
-#         1: '气象站',
-#     }
-#     device_id = models.CharField(u'设备id', max_length=30, primary_key=True)
-#     owner = models.ForeignKey(
-#         MyUser, blank=True, null=True, on_delete=models.DO_NOTHING, verbose_name=u'设备所属用户')
-#     device_type = models.SmallIntegerField(u'设备类型', default=1, choices=TYPE_CHOICES.items())
-#     lng = models.CharField(u'经度', max_length=10, default="")
-#     lat = models.CharField(u'纬度', max_length=10, default="")
-#     iccid = models.CharField(u'设备卡号', max_length=20, default="")
-#     volt = models.CharField(u'电压', max_length=10, default="")
-#     rssi = models.CharField(u'信号强度', max_length=10, default="")
-#     version = models.CharField(u'设备版本号', max_length=50, default="")
-#     is_online = models.SmallIntegerField(u'是否在线', default=1)
-#     upl_time = models.IntegerField(default=0)
-
-#     class Meta:
-#         db_table = "device"
-#         verbose_name = u'设备列表'
-#         verbose_name_plural = verbose_name
-
-
-# class QXZData(models.Model):
-#     device_id = models.ForeignKey(Device, on_delete=models.CASCADE)
-#     device_data = models.TextField()
-#     add_time = models.IntegerField(default=0)
-
-#     class Meta:
-#         db_table = "qxz_data"
-#         verbose_name = u'气象站数据'
-#         verbose_name_plural = verbose_name

+ 1 - 1
apps/Equipment/views.py

@@ -26,7 +26,7 @@ class SearchEquip(APIView):
 
 
 class QxzDeviceListView(APIView):
-    authentication_classes = APIAuthentication
+    authentication_classes = [APIAuthentication]
     throttle_classes = [QxzDeviceListRateThrottle]
 
     def get(self, request, *args, **kwargs):

+ 1 - 1
utils/JWTAuthentication_diy.py

@@ -48,7 +48,7 @@ class MyJWTAuthentication(BaseAuthentication):
 
 
 def API_get_uid(token):
-    sql = f'''select uid from sa_device_user where api_token={token}'''
+    sql = f"select uid from sa_device_user where api_token='{token}';"
     m = MySQLTool()
     result = m.execute_by_one(sql)
     if result: