1 回答

TA貢獻1878條經(jīng)驗 獲得超4個贊
可能表單正在發(fā)布到/端點,因為您沒有聲明表單action。
需要更像:
<form method="POST" action="/form_example">
或者,如果您想變得時髦并使用 Jinja 的url_for功能:
<form method="POST" action="{{ url_for('form_example') }}">
編輯:也就是說,你可以用一個路由函數(shù)來處理這個問題:
@app.route("/", methods=["GET", "POST"])
def index():
if request.method == "POST":
language = request.form("character_name")
starwars_dictionary = {"Luke Skywalker":"1", "C-3PO":"2", "R2-D2": "3"}
# Logic to query remote API ges here.
else: # Assume method is GET
return render_template("index.html")
然后進行表單操作{{ url_for('index') }}
添加回答
舉報