実際にクエリパラメーターを使用したい場合は、他の回答に正しい解決策があります。何かのようなもの:
@app.route('/createcm')
def createcm():
summary = request.args.get('summary', None)
change = request.args.get('change', None)
いくつかのメモ。GET リクエストのみをサポートする必要がある場合は、ルート デコレータにメソッドを含める必要はありません。
クエリ パラメータについて説明します。「?」以外はすべて あなたの例ではクエリパラメータと呼ばれています。Flask はこれらのクエリ パラメータを URL から取り出し、ImmutableDict に配置します。request.args
キー、つまり、request.args['summary']
私や他のコメンターが言及した get メソッドを使用してアクセスできます。これにより、存在しない場合にデフォルト値 (None など) を指定できるようになります。クエリ パラメータはオプションであることが多いため、これは一般的なクエリ パラメータです。
今、あなたの例でやろうとしていたように見える別のオプションがあり、それはPath Paramを使用することです。これは次のようになります。
@app.route('/createcm/<summary>/<change>')
def createcm(summary=None, change=None):
...
ここの URL は次のようになります:
http://0.0.0.0:8888/createcm/VVV/Feauure
VVV と Feauure が変数として関数に渡されます。
それが役立つことを願っています。