Quellcode durchsuchen

Merge remote-tracking branch 'remotes/origin/test'

Ansjer vor 3 Jahren
Ursprung
Commit
ce9696dc86
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      Controller/ShadowController.py

+ 2 - 1
Controller/ShadowController.py

@@ -19,7 +19,7 @@
 import logging
 import threading
 import time
-
+from ratelimit.decorators import ratelimit
 import requests
 from django.http import JsonResponse
 
@@ -58,6 +58,7 @@ def generate_utk(request):
 
 
 # 设备影子更新
+@ratelimit(key='ip', rate='1/h', block=True)
 def update_device_shadow(request):
     request.encoding = 'utf-8'
     response = ResponseObject()