Explorar o código

更新 'main.py'

nemo0526 %!s(int64=3) %!d(string=hai) anos
pai
achega
b99a26ecba
Modificáronse 1 ficheiros con 13 adicións e 1 borrados
  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)
 @app.get('/device', response_class=HTMLResponse)
 async def device(request: Request, Authorize: AuthJWT = Depends()):
 async def device(request: Request, Authorize: AuthJWT = Depends()):
+    
     try:
     try:
         Authorize.jwt_required()
         Authorize.jwt_required()
     except Exception as e:
     except Exception as e:
         print(e)
         print(e)
         return RedirectResponse('/login')
         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()
     # 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)
 @app.get('/system', response_class=HTMLResponse)