我意识到这应该是一个简单的问题,但我似乎无法将其付诸实践,而且我已经谷歌搜索了大约一个小时。我的HTML代码中定义了一组单选按钮:
<h6>Axis Filter</h6>
{% csrf_token %}
{% for radio in form.axis_filter %}
<div class="radio-inline">
{{radio}}
</div>
{% endfor %}
在我的forms.py文件中:
TIME_FILTER = [
('years','Years'),
('quarters','Quarters')
]
axis_filter= forms.CharField(label = 'axis_filter',widget=forms.RadioSelect(choices=TIME_FILTER),initial = 'years')
现在我尝试使用以下内容在views.py中获取所选值:
request.GET.get('axis_filter',None)
我也尝试过:
request.POST.get('axis_filter',None)
每次我去打印这个值时,我都会得到“没有”的值。有没有人有什么建议?