python flask问题,如何调用系统命令或脚本,通过按钮触发.
比如点击重启系统按钮,系统自动重启
点击执行脚本,系统执行本地shell脚本
用flask模板搞不清楚按钮触发条件,只知道加载页面触发py函数.求解
天蓬老师2017-04-18 09:09:18
各位大牛們講的提問者可能沒能理解具體怎麼用
例如url是/reboot-system/, 前端透過js去呼叫url
以jq的ajax為例
$.get('/reboot-system/')
後端方法:
import os
def reboot_system(request):
os.popen('reboot')
return True
黄舟2017-04-18 09:09:18
flask路由接收post
jquery on click 監聽
ajax發送運作條件到路由
就這樣
然後視圖函數呼叫os.system或os.popen, 執行系統指令.