Select2 + Django:设置首选列表项
Posted
技术标签:
【中文标题】Select2 + Django:设置首选列表项【英文标题】:Select2 + Django: set preferred list items 【发布时间】:2017-06-28 17:01:04 【问题描述】:我使用 select2]1 和 django-countries 以便为用户提供可能国家/地区的下拉列表。我现在想(1)拆分下拉列表或(2)重新排列项目/国家的顺序,即:
目前我得到一个按字母顺序排列的列表:
- select country
- Afghanistan
- Albania
- Algeria
...
- Kenya
...
- Zimbabwe
我想要的是: (1)
- select country
- Germany
- Austria
- Switzerland
---------------------------
- Afghanistan
- Albania
- Algeria
...
- Kenya
...
- Zimbabwe
或 (2)
- select country
- Germany
- Austria
- Switzerland
- Afghanistan
- Albania
- Algeria
...
- Kenya
...
- Zimbabwe
这是我的 js:
$(document).ready(function ()
$("#id_nationality").select2(
default: 'Germany',
placeholder: 'select country'
);
);
我使用crispy-forms 进行表单渲染
【问题讨论】:
【参考方案1】:已解决,因为 django-countries 已包含此功能。
见this。
【讨论】:
嗨!您是否设法使用 COUNTRIES_FIRST _BREAK 并将required
传递给选择元素来使用此选择?以上是关于Select2 + Django:设置首选列表项的主要内容,如果未能解决你的问题,请参考以下文章