2017-08-15 140 views
1
頁面

我有一個流媒體服務器爲我的樹莓派啓動腳本樹莓派。我希望能夠從網站伺服器(雲臺)進行控制。因此,我想開始一個python腳本,當被壓在網站鈕,而無需刷新頁面開始。有沒有辦法做到這一點?我正在使用燒瓶。沒有刷新

+0

忘了mension,我使用Python – estrella1995

回答

0

你想設置一個端點在瓶中的應用程序,如:

from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def indexpage(): 
    # Serve your index web page here 
    return app.send_static_file('index.html') 

@app.route("/runscript") 
def runscript(): 
    # Do whatever you want here 
    run_my_script() 

app.run() 

然後在你的網頁具有在runscript端點發送GET請求對您的應用形式。

<form action="/runscript" method="get"> 
 
    <input type="submit" value="Submit"> 
 
</form>

+0

謝謝你的回答!當我使用'app.send_static_file'我得到「未找到」。我的代碼如下所示: – estrella1995

+0

'@ app.route( '/') 高清指數(): 回報render_template( '的index.html') @ app.route( '/上/')\t 高清起來(): \t control.up() \t返回render_template( '的index.html') \t DEF根(照相機): 而真: 幀= camera.get_frame() 收率(b' - frame \ r \ n' b'Content-Type:image/jpeg \ r \ n \ r \ n'+ frame + b'\ r \ n') @ app.r歐特( '/ video_feed') DEF video_feed(): 返回響應(根(攝像機()),MIME類型 ='多部分/ X - 混合取代;邊界=幀 ') 如果__name__ == '__main__': app.run(主機=' 0.0.0.0' ,螺紋=真)' – estrella1995