[解決済み] テキストボックスからFlaskにデータを送る?
2022-11-18 14:19:54
質問
HTMLのテキストボックスから何かを受け取り、それをflaskに送り、Pythonでそのデータをパースする方法があるのかと思っていました。私はこれがいくつかのJSを含むかもしれないと思ったが、私は間違っているかもしれない。何かアイデアはありますか?
どのように解決するのですか?
もっと複雑なことをしたいのでなければ、HTMLフォームからFlaskにデータを送り込むのはとても簡単です。
-
POST リクエストを受け付けるビューを作成します (
my_form_post
). -
辞書にあるフォーム要素にアクセスする
request.form
.
templates/my-form.html
:
<form method="POST">
<input name="text">
<input type="submit">
</form>
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def my_form():
return render_template('my-form.html')
@app.route('/', methods=['POST'])
def my_form_post():
text = request.form['text']
processed_text = text.upper()
return processed_text
これは、Flaskのドキュメントにある リクエストデータにアクセスする .
もし、もっと複雑なフォームでバリデーションが必要な場合は WTForms と をどのようにFlaskと統合するか .
注意: 他に制約がない限り、JavaScriptは本当に必要ありません。 は全く必要ありません。 は必要ありません (使用することはできます)。
関連
-
[解決済み] UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] 最近のPythonでカスタム例外を宣言する適切な方法?
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] Flaskのリクエストで受信したデータを取得する
-
[解決済み] Pythonの関数定義における->の意味とは?
-
[解決済み] 複数の変数が1つの値に対して等しいかどうかをテストするには?
-
[解決済み】文字列をdatetimeに変換する
-
[解決済み] PythonからSMTPを使用してメールを送信する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonのキャッシュライブラリはありますか?
-
[解決済み] 辞書のキーと値を交換するにはどうすればよいですか?
-
[解決済み] Pythonのインスタンス変数とクラス変数
-
[解決済み] Python 3でバイナリデータを標準出力に書き込むには?
-
[解決済み] スペースがないテキストを単語のリストに分割する方法
-
[解決済み] Cythonのコードを含むPythonパッケージはどのように構成すればよいのでしょうか?
-
[解決済み] Celeryタスクのユニットテストはどのように行うのですか?
-
[解決済み] Flaskで非同期タスクを作る
-
[解決済み] Pythonの文字列の前にあるbという接頭辞は何を意味するのですか?
-
[解決済み] Django filter queryset __in for *every* item in list