フォームにユーザー入力を受け取り、プログラムでsession.dataQuery
使用する変数にユーザー入力を割り当てるプログラムがあります。session.dataQuery
次の関数に渡され、resultsDisplay()
そこで処理され、一連の結果を生成するために使用されます。対応するビューresultsDisplay.html
には、ユーザーの結果がいくつかの代替案とともに表示されます。
代替の提案は、resultsDisplay
関数を呼び出しsession.dataQuery
てクリックされた値に変更し、改訂されたクエリに基づいて新しい結果を生成するクリック可能なリンクにする必要があります。この方法で変数を変更する方法がわかりません。本当にこれでいくつかの助けが大好きです。質問が理にかなっていることを願っています。説明が必要な場合は、喜んでそうさせていただきます。
def index():
#This function gets session.dataQuery
def resultsDisplay():
#This function uses the value assigned to session.dataQuery to
#generate a set of results
resultsDisplay.html:
<!-- Displays results obtained from resultsDisplay() -->
<ul>
<li>result_1</li>
<li>result_2</li>
...
</ul>
<!-- Alternative suggestions here. To be clickable links to reload this page. The
value be sent to resultsDisplay() to become the new session.dataQuery variable and
be reprocessed -->