この単純なコードを機能させようとしています:
フォーム.py
class TestForm(forms.Form):
start_date = forms.DateField(widget=SelectDateWidget())
end_date = forms.DateField(widget=SelectDateWidget())
ビュー.py
def test(request):
form = TestForm(request.GET)
if form.is_valid():
start = request.GET.get('start_date')
end = request.GET.get('end_date')
test_var = 'Hello'
return render(request, 'schedule/test.html', locals())
test.html
{% extends "base.html" %}
{% block content %}
<form method="get">
<table>
{{ form.as_table }}
<tr><td><input type="submit"></td><td></td></tr>
</table>
</form>
<br/>
<b>Start date</b>: {{ start }}<br />
<b>End date</b>: {{ end }}<br />
<b>Test var:</b> {{ test_var }}
{% endblock %}
SelectDateWidget が {{ start }} および {{ end }} 変数を正しく設定していないようです。
私は何を間違っていますか?