0
ユーザーが年と性別を選択したフォームがあり、submitをクリックします。これらの値を使って、私は数値を計算し、いくつかの写真を描いています。
私がしたいことは、documentationの助けを借りて、これらの写真とデータをpdfファイルに開くことです。提出後にフォームをリダイレクトする方法
問題は、送信ボタンをクリックしたときにユーザーをリダイレクトできないことです。
<form action="" method="post">
<div class="report">
{% for field in form_year %}
{{ field }}
{% endfor %}
</div>
<div class="report">
{% for field in form_gender %}
{{ field }}
{% endfor %}
</div>
{% ifequal id_year None %}{% ifequal id_gend None %}
<p><input type="submit" value="submit"/>
{% else %}
<p><input type="submit" value="submit" onclick="window.open('{% url pdf id_year id_gend %}'),'Ratting','width=700,left=50,height=600,0,status=0,scrollbars=1,');"/></p>
{% endifequal %}{% endifequal %}
が、私は入力ボタンが消え、提出、および任意のPDFファイルを開かないでクリックしたときに、いくつかの変数を選択した後:テンプレート内のコードは次のようです。
ハイパーリンクをサポートするには入力ボタンが必要で、ユーザーが選択した値を保存できる必要があります。
これを解決する方法はありますか? PDFファイルを開くビューで
form_year = YearForm()
form_gender = GenderForm()
return render_to_response('report.html',
{
'form_year': form_year,
'form_gender': form_gender,
})
:ユーザーがデータを選択できるようにする観点からは
:
おかげ