2017-09-22 121 views
0

我收到錯誤400當我加載我的網站,我已經檢查了一切,似乎沒有任何東西。 感謝錯誤400瓶子

錯誤:

Bad Request

瀏覽器(或代理)發送的請求,該服務器無法理解。

的代碼做什麼: 它需要來自用戶的輸入,然後將其保存在文件中使用的從我的飲料機跟蹤哪些用戶的訂單

import flask 
from flask import request 
@app.route('/Half1File', methods=['POST']) 
def Half1File(): 
    print(request.form['projectFilepath']) 
    Name = request.form['projectFilepath'] 
    print(Name) 
    file = open("Tab.txt", "a") 
    file.write('\n'+Name + ", Drink1Half") 
    return 
    print (Name) 

@app.route("/Half1Tab") 
def Half1Tab(): 
    return """<html> 
    <form action="/Half1File" method="post"> 
    Project file path: <input type="text" name="Name"><br> 
    <input type="submit" value="Submit"> 
    </form> 
    </html>""" 

回答

1

你必須確定名稱的價值在您的表單中傳遞給request,並在return語句中提供了一個視圖(我使它成爲簡單)。

import flask 
from flask import request 
app = flask.Flask(__name__) 

@app.route('/Half1File', methods=['POST']) 
def Half1File(): 
    print(request.form) 
    print(request.form['Name']) 
    Name = request.form['Name'] 
    print(Name) 
    file = open("Tab.txt", "a") 
    file.write('\n'+Name + ", Drink1Half") 
    return """<html><div>OK : {} </div></html>""".format(Name) 

@app.route("/Half1Tab") 
def Half1Tab(): 
    return """<html> 
    <form action="/Half1File" method="post"> 
    Project file path: <input type="text" name="Name"><br> 
    <input type="submit" value="Submit"> 
    </form> 
    </html>""" 
+0

我知道我不是想要但非常感謝你,花了一個小時想知道如何做到這一點!你解釋它的方式也是非常豐富和有幫助 我現在可以終於得到網站全功能 – ItzKmaf

+0

不客氣,很高興幫助你! – PRMoureu