gpt4 book ai didi

javascript - 如何将多选框的值发送到django后端

转载 作者:太空宇宙 更新时间:2023-11-04 15:29:49 27 4
gpt4 key购买 nike

https://select2.github.io/examples.html查看多选。如何将多个值从 select 发送到 django 后端?

最佳答案

你的问题非常稀疏(请解决这个问题),所以我必须做出一些假设。

Select2 只是一个真实的 <select> 的包装。 。这意味着它的工作方式与表单中任何其他选择框的工作方式完全相同。所以如果你使用 Django Form对象,您可以使用 MultipleChoiceField 来设置它.

from django import forms

class CountryForm(forms.Form):
COUNTRIES = (
('AUT', 'Austria'),
('DEU', 'Germany'),
('NLD', 'Neitherlands'),
)

countries = forms.MultipleChoiceField(choices=COUNTRIES)

然后,当您提交表单时,Django 将处理通过输入 POST 选择的多个选项。 View 中该表单的数据。

def update(request):
if request.method == 'POST':
# get POST data from the request so it can be validated in your form object
form = CountryForm(request.POST)
if form.is_valid():
# do something with the data

关于javascript - 如何将多选框的值发送到django后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44891588/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com