私はこのようなテンプレートを持っています:
{% for a in As%}
<div>blah--blah--</div>
<input type="hidden" name="doSomeThingTarget" value={{a.xx}}>
<input type="hidden" name="submit" value="doSomeThing">
{% endfor%}
ループは数回実行され、いくつかの送信ボタンが表示される場合があります。
Pythonファイルでは、次のようにコーディングします。
target = self.request.get('doSomeThingTarget')
ご存知のとおり、私value={{a.xx}}
は特定のループで値を保持するために使用しようとしているので、ボタンの1つをクリックすると、処理する必要のあるターゲットを特定できます。しかし、どちらをクリックしても、最初のループの値を取得するだけです。私のコードの何が問題になっていますか?どうすれば私の意図を実行できますか?
ありがとうございました。