python flask问题,如何调用系统命令或脚本,通过按钮触发.
比如点击重启系统按钮,系统自动重启点击执行脚本,系统执行本地shell脚本
用flask模板搞不清楚按钮触发条件,只知道加载页面触发py函数.求解
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
各位大牛們講的提問者可能沒能理解具體怎麼用
例如url是/reboot-system/, 前端透過js去呼叫url以jq的ajax為例
$.get('/reboot-system/')
後端方法:
import os def reboot_system(request): os.popen('reboot') return True
這個跟python沒什麼關係了吧? 頁面用js調啊
可以使用Python的os模組
import os os.system('reboot')
flask路由接收postjquery on click 監聽ajax發送運作條件到路由就這樣
然後視圖函數呼叫os.system或os.popen, 執行系統指令.
視圖函數呼叫os.popen(YOUR_CMD)
這個跟flask沒關係,跟一些系統函式庫有關係
各位大牛們講的提問者可能沒能理解具體怎麼用
例如url是/reboot-system/, 前端透過js去呼叫url
以jq的ajax為例
後端方法:
這個跟python沒什麼關係了吧? 頁面用js調啊
可以使用Python的os模組
flask路由接收post
jquery on click 監聽
ajax發送運作條件到路由
就這樣
然後視圖函數呼叫os.system或os.popen, 執行系統指令.
視圖函數呼叫os.popen(YOUR_CMD)
這個跟flask沒關係,跟一些系統函式庫有關係