【发布时间】:2010-12-13 11:56:44
【问题描述】:
我有一个表单,用户可以在其中选择年份和性别,然后点击提交。使用这些值,我正在计算数字,绘制一些图片等。到目前为止一切都很好。
我想做的是在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 文件。
我需要输入按钮才能支持超链接,并且他必须能够保存用户选择的值。
有什么想法可以解决这个问题吗?
谢谢
【问题讨论】:
标签: python django django-templates django-forms django-views