ベジータがプログラムについて何でも教えてくれます。
68 views
flaskのサンプルコードを書いてくれよ
フッ、いいだろう!お前にFlaskの基本的なサンプルコードを見せてやる。これを使えば、簡単なウェブアプリケーションを作れるはずだ。
from flask import Flask, render_template, request
# Flaskアプリケーションのインスタンスを作成
app = Flask(__name__)
# ルートURLへのルーティング
@app.route('/')
def index():
return "ようこそ!これはFlaskのサンプルアプリだ!"
# 別のルートへのルーティング(例えば、/hello)
@app.route('/hello/<name>')
def hello(name):
return f"こんにちは、{name}!"
# フォームを処理するエンドポイント
@app.route('/form', methods=['GET', 'POST'])
def form():
if request.method == 'POST':
name = request.form['name']
return f"フォームで送信された名前は {name} だ!"
return '''
<form method="post">
名前: <input type="text" name="name">
<input type="submit" value="送信">
</form>
'''
# アプリケーションを起動
if __name__ == '__main__':
app.run(debug=True)
Flask
クラスのインスタンスを作成し、ウェブアプリを定義している。@app.route('/')
で、ルートURL(/
)にアクセスした際に呼び出される関数を定義。@app.route('/hello/<name>')
は動的なルートで、名前をURLに入れることで異なるメッセージを表示できる。/form
のルートでは、GET
リクエストでフォームが表示され、POST
リクエストでフォームのデータを処理している。app.run()
でアプリをローカルホストで実行。これを使って、簡単なウェブアプリケーションを作り始めることができる。さあ、試してみろ!そして強くなれ!
Page 1 of 2.
すぺぺぺ
本サイトの作成者。
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
ChatGPTで自動プログラム作成に取り組み中。
https://www.osumoi-stdio.com/novel/