Select2 + Django: установить предпочтительные элементы списка

Я использую select2] 1 для django-стран, чтобы предоставить пользователю список возможных стран. Теперь я хотел бы (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-формы для рендеринга форм

1 ответ

Решение

Решил это, так как в django-country эта функция включена.

Смотрите это.

Другие вопросы по тегам