django获取html选择框 下拉框,如何从下拉框django中获取值?

使 'your_app_folder' 在forms.py

的内部文件forms.py:

class FilterForm(forms.Form):

FILTER_CHOICES = (

('time', 'Time'),

('timesince', 'Time Since'),

('timeuntil', 'Time Untill'),

)

filter_by = forms.ChoiceField(choices = FILTER_CHOICES)

in views.py

from .forms import FilterForm

def name_of_the_page(request):

form = FilterForm(request.POST or None)

answer = ''

if form.is_valid():

answer = form.cleaned_data.get('filter_by')

// notice `filter_by` matches the name of the variable we designated

// in forms.py

这种形式会生成以下HTML:

Filter by:

Time

Time Since

Time Untill

注意带属性的选项字段中选择,当您提交表单,在你的views.py文件,你会抓住从selected属性数据与线

answer = form.cleaned_data.get('filter_by')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值