nemo0526 преди 3 години
родител
ревизия
b99a26ecba
променени са 1 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 13 1
      main.py

+ 13 - 1
main.py

@@ -621,13 +621,25 @@ async def history(request: Request, Authorize: AuthJWT = Depends()):
 
 @app.get('/device', response_class=HTMLResponse)
 async def device(request: Request, Authorize: AuthJWT = Depends()):
+    
     try:
         Authorize.jwt_required()
     except Exception as e:
         print(e)
         return RedirectResponse('/login')
+    db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/Water_tower?charset=utf8mb4')
+    statement = 'SELECT  * FROM device ' 
+    a = []
+    print("start")
+    for row in db.query(statement):
+        print(row['id'],row['deviceName'],row['hostIP'],row['CompanyCode'],row['FactoryCode'],row['DepartmentCode'])
+        a.append({row['id'],row['deviceName'],row['hostIP'],row['CompanyCode'],row['FactoryCode'],row['DepartmentCode']})
+    print(a)
+    print("over3")
+    #result  = json.dumps(b,ensure_ascii=False)
     # current_user = Authorize.get_jwt_subject()
-    return templates.TemplateResponse(name='device.html', context={'request': request})
+    return templates.TemplateResponse(name='device.html', context={'request': request,'a':a})
+    return result
 
 
 @app.get('/system', response_class=HTMLResponse)