いくつかの入力を求めてから大文字で返すビューを作成したいと思います。私はSend Data from a textbox into Flask?の指示に従った。Flask POSTリクエストが結果を返す代わりにメインWebページに戻る
このアプリは、PhPanelを使用してPhPanelでexample.com/form
にホストされています。 をクリックしてを送信すると、example.com
に送信されます。私がリダイレクトされる前に、example.com/form
のテキストに何も起こりません。
私は間違っていますか?なぜ私はリダイレクトされていますか?
templates/form.html
<form action="." method="POST">
<textarea name="text"></textarea>
<input type="submit">
</form>
form.py
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def form():
return render_template('form.html')
@app.route('/', methods=['POST'])
def form_post():
return request.form['text'].upper()