Browse Source

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

Ansjer 3 years ago
parent
commit
ce9696dc86
1 changed files with 2 additions and 1 deletions
  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()