0

post変数を取り込んでpostgresqlにデータを挿入するpythonアプリケーションを開発しました。URLを呼び出すときに特定の関数を呼び出したいと思います。

例えば

if  I do
  curl -i http://127.0.0.1:5000/abc/cde
  it should call 
   def aaa()
  if curl -i http://127.0.0.1:5000/pqr/xyz
  it should call 
  def bbb()

PythonフラスコWebフレームワークでそれを達成する方法はありますか?

4

1 に答える 1

2

これは、Web フレームワークの主要な機能の 1 つです。Flaskでの最も最小限の例は次のようになります。

# my_app.py

from flask import Flask
app = Flask(__name__)

@app.route('/abc/cde')
def aaa():
    return 'Hello, this is aaa'

@app.route('/pqr/xyz')
def bbb():
    return 'Hello, this is bbb'

if __name__ == '__main__':
    app.run()

次に、これを実行できます。

$ python my_app.py

他の Python スクリプトと同様です。出発点として、 Flask のクイックスタートページをご覧になることをお勧めします。

于 2014-05-29T21:44:07.420 に答える