URLを介して番号を渡して別のページで取得しようとしています。変数型を指定しようとすると、不正な形式のURLエラーが発生し、コンパイルされません。 var型を指定しなかった場合、変数は実行されますが、変数は型なしになります。私はintにキャストすることもできません。どうすればIntegerとして渡すことができますか?前もって感謝します。Flask URL変数タイプなし?
これは私に不正なURLエラーを与える:
@app.route('/iLike/<int: num>', methods=['GET','POST'])
def single2(num):
これが実行されますが、私に私が働くことができないタイプなしのVARいます:代わりに、あなたの第二の例では
@app.route('/iLike/<num>', methods=['GET','POST'])
def single2(num):
try:
location = session.get('location')
transType = session.get('transType')
data = session.get('data')
**num = request.args.get('num')**
'num'の値は自動的に関数の引数として関数に渡されます。リクエスト引数を取得する必要はありません(これは他の場所にも表示されるため、値を取得できません)。 – poke