views.pyの関数で計算された値の表示に問題があります。現在、私のコードは基本的に次のように機能しています。 views.pyでは、基本的にはFlaskのviews.pyからtemplate htmlへの値の受け渡し
if first form is submitted:
generate a value games
return render_template('base.html', games=games)
elif second form is submitted:
generate a value games
return render_template('base.html', games=games)
return render_template('login.html', firstform=firstform, secondform=secondform)
として扱います。login.htmlは、base.htmlを拡張するテンプレートです。 base.htmlには、
{% if games %}
<h1> {{ games }} </h1>
{% endif %}
があります。考えられるのは、views.pyで計算されたゲームの価値が表示されるということです。ただし、フォームを送信すると、値は表示されません。私がどこに間違っているかもしれないかについてのあらゆる考え?
あなたのページの正確な出力は何ですか?それは最初の場所で 'ifゲーム'の条件に当たっていますか? – PYA
はまったくありません。フォームが全く提出されていないかのように、表示される値を生成するコードを見ることができるからです。私はそれがすべてのhtmlがうまく実行されるので、それがifゲーム条件に当たると仮定します。 –
別の簡単な 'html'ページを作り、正しい出力を得られるかどうかを確認してください。 – PYA