我开始在其中一个应用程序中对表单使用django-select2,我正在寻找如何自定义表单字段。
例如,使用一个表单字段可以选择一个国家,因此国家名称旁边的图标会很不错。
此外,也许按“流行”或按大洲分组显示国家/地区。
Select2网站上有一些我想复制的示例。
在django-select2 documentation上尚不清楚如何执行类似操作。
您曾经尝试过类似的方法吗?
答案 0 :(得分:0)
除了基于字符串表示形式选择模型的默认默认用例之外,我还要说的是其他任何事情都需要自定义代码。
要做的第一步是使用custom JavaScript initialization。这样一来,您就可以像select2 options一样传递自定义templateResult
,以覆盖选项的呈现。
分组是定制的另一步骤。您必须重写the View
,它会使用一些自定义代码输出select2 grouped data format来生成数据格式。