如何处理Django应用中checkbox复选框值的传递问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计617个文字,预计阅读时间需要3分钟。
在Django中,通过HTML页面使用form标签传递表单数据。对于单选框信息,使用checkbox类型。点击submit后,数据将提交到view中的函数。我们通过request.POST.get()函数获取来自HTML页面的值。
Django 中,html 页面通过 form 标签来传递表单数据。
对于复选框信息,即 checkbox 类型,点击 submit 后,数据将提交至 view 中的函数。
我们通过request.POST.get() 函数来获取来自 html 页面的值,但是该函数只能 get 到选中的最后一个值。
因此想要传递选中的多个值,需要用 request.POST.getlist() 函数
该函数返回一个列表,可通过迭代来获取列表中每一项的值。
本文共计617个文字,预计阅读时间需要3分钟。
在Django中,通过HTML页面使用form标签传递表单数据。对于单选框信息,使用checkbox类型。点击submit后,数据将提交到view中的函数。我们通过request.POST.get()函数获取来自HTML页面的值。
Django 中,html 页面通过 form 标签来传递表单数据。
对于复选框信息,即 checkbox 类型,点击 submit 后,数据将提交至 view 中的函数。
我们通过request.POST.get() 函数来获取来自 html 页面的值,但是该函数只能 get 到选中的最后一个值。
因此想要传递选中的多个值,需要用 request.POST.getlist() 函数
该函数返回一个列表,可通过迭代来获取列表中每一项的值。

