Django Form&;引导选择

Django Form&;引导选择,django,django-forms,bootstrap-select,bootstrap-selectpicker,Django,Django Forms,Bootstrap Select,Bootstrap Selectpicker,我正在尝试使用引导选择向Django表单添加其他字段。我目前有以下两种型号: class Organisation(models.Model): title = models.CharField() topic = models.ForeignKey(Topic) pic = models.ImageField() Class Choice organisation = models.ForeignKey(Organisation, on_delete=mode

我正在尝试使用引导选择向Django表单添加其他字段。我目前有以下两种型号:

class Organisation(models.Model):
    title = models.CharField()
    topic = models.ForeignKey(Topic)
    pic = models.ImageField()

Class Choice
    organisation = models.ForeignKey(Organisation, on_delete=models.CASCADE)
以及包含此小部件的表单:

widgets = {
        'organisation': forms.Select(attrs={'class': 'form-control selectpicker', 'data-live-search':'true'}),
},
这工作正常,正在模板上呈现下拉选择表单不过,我还想这样显示图像和主题:

(当前我的模板)

{%bootstrap\u字段form.organization show\u label=False%}
期望输出:

<option data-thumbnail="Organisation.pic" data subtext="Organisation.topic">Organisation.title</option>
organization.title
或者,显示按主题分组的结果:

<optgroup label="Topic1">
      <option data-thumbnail="Organisation.pic"> Organisation.title</option>
      <option data-thumbnail="Organisation2.pic"> Organisation2.title</option>
 </optgroup>
 <optgroup label="Topic2">
      <option data-thumbnail="Organisation3.pic"> Organisation3.title</option>
 </optgroup>

组织名称
组织2.名称
组织3.名称

我曾尝试在模板中直接使用for循环对每个选项(即x,form.fields.organization.choices中的org)执行此操作,但是它不会在组织标题之外的任何其他字段中执行此操作(organization.topic和organization.pic.url,似乎不起作用)?

您的最后一个代码块是您的实际模板吗?如果没有,你能提供它吗?@user7733611-已经添加了这一行-{%bootstrap\u field form.organization show\u label=False%}
<optgroup label="Topic1">
      <option data-thumbnail="Organisation.pic"> Organisation.title</option>
      <option data-thumbnail="Organisation2.pic"> Organisation2.title</option>
 </optgroup>
 <optgroup label="Topic2">
      <option data-thumbnail="Organisation3.pic"> Organisation3.title</option>
 </optgroup>