我开始在我的一个应用程序中使用django-select2和我的表单,我正在寻找如何自定义表单字段。
例如,使用其中一个表单字段,您可以选择一个国家/地区,因此该国家/地区名称旁边的图标会很好。
此外,可能会出现像Popular或大陆这样的国家。
Select2网站有一些我想要复制的例子。
在django-select2 documentation上并不清楚如何做这样的事情。
你有没有试过这样的东西?
我会说除了基于字符串表示选择模型的简单默认用例之外的任何事情都需要自定义代码。
这样做的第一步是使用custom JavaScript initialization。这使您可以传递自定义select2 options,如templateResult
,以覆盖选项的呈现。
分组是定制的另一个步骤。你必须覆盖the View
,它生成数据格式,并输出一些自定义代码输出select2 grouped data format。