问题描述
我正在使用Select2进行多个标签选择。我正在使用Taggit作为标签。问题在于,如果用户选择多个标签,那么只有一个标签会传递给表单。
我选择的HTML:
<select class="custom-select js-example-basic-multiple form-control " id="select-tags" name="usertags" multiple="multiple">
{% for tag in userTags %}
<option value="{{ tag }}" data-id="{{ tag.color }}" class="options">{{ tag }}</option>
{% endfor %}
</select>
我的表单:
class FileUploadForm(forms.ModelForm):
class Meta:
model = Uploaded
fields = (
'name','file','usertags',)
Views.py
if request.method == 'POST':
form = FileUploadForm(request.POST,request.FILES)
if form.is_valid():
form.instance.user = request.user
user = request.user
form.save()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)