【发布时间】:2018-04-03 09:31:57
【问题描述】:
我正在使用 Django Autocomplete Light 小部件 Select2Multiple 作为标签的表单字段。在form.clean()中,对应的值是一串标签的pk列表,如下所示:
form.clean()['tags']: "['1','2']"
现在,我可以将其转换为整数列表并单独处理 pk,但我觉得应该有一种更明显的方法来处理这个问题。
forms.py 中的相关字段:
tags = CharField(label='Tags',
max_length=50,
required=False,
widget=autocomplete.Select2Multiple(url='tag-autocomplete')
)
PS:我不能使用ModelSelect2Multiple,因为此表单用于尚未创建的对象。
【问题讨论】:
标签: django jquery-select2 django-autocomplete-light