0
我正嘗試使用Flask's
flash
功能,當用戶單擊一個窗體上的按鈕。該代碼正確識別按鈕推送爲POST
請求,但網頁產生404 error
。我已經縮小到flash()
,因爲沒有它,沒有404 error
。這裏有什麼問題?燒瓶閃存產量404錯誤
初始化的.py
from flask import Flask, render_template, flash, request
app = Flask(__name__)
@app.route('/', methods=["GET", "POST"])
def meter_input():
print request.method
if request.method == "POST":
print request.form['phone']
flash('test')
return render_template("input.html")
if __name__ == "__main__":
app.run()
input.html
<html>
<form method="post">
<fieldset>
<div class="form-group">
<input id="phone" name="phone" type="text" value="" placeholder="">
</div>
<div class="form-group">
<input type="submit" id="update" value="Update Data"/>
</div>
</fieldset>
</form>
<BR><BR>
</html>
好建議。我現在大多隻是在玩耍,所以應該只是在調試模式下工作。添加密鑰可防止「404」,但閃光文本永遠不會顯示。 – user2242044
這是正確的,但那不是你的問題。如果你想知道如何顯示閃現的消息,請看看這裏:http://flask.pocoo.org/docs/0.10/patterns/flashing/ – Wombatz
謝謝你的工作。 – user2242044