Я пытаюсь создать отчет из Django на основе переключателей в шаблоне, но проблема с возвратом данных из шаблона, чтобы определить, какой вариант отчета должен быть сгенерирован.Создать отчет из 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.
Понемногу с этим немного, и я думаю, что решил. Кажется, это GET, а не POST, поскольку он перенаправляется на другую страницу. Я все еще изучаю разницу. Спасибо за помощь. – jford