我正在尝试根据模板中的单选按钮从 Django 生成报告,但无法从模板中获取数据以确定应生成报告的哪个变体。
模板片段:
<form action="{% url projects.views.projectreport reporttype %}">
{% csrf_token %}
<p>
<input type="radio" name="reporttype" value="All">All<br>
<input type="radio" name="reporttype" value="Current">Current</p>
<input type = "submit" value="Print Project Report">
</form>
查看片段:
reporttype = 'all'
if 'current' in request.POST:
reporttype = 'current'
return render_to_response('index.html',{'project_list': project_list, 'reporttype': reporttype}, context_instance=RequestContext(request))
我可以将模板中的值返回到同一个视图,但这会转到另一个视图(projects.views.projectreport)。我可能在做一些非常基本的错误......
J。