Неожиданный порядок сортировки в bootstrap-таблице

Не уверен, что я делаю что-то глупое, но у меня есть таблица, инициализированная с data='table'

Заголовок типа

<th data-sortable="true" data-field='col_display_name' class="text-center th-lg "scope="col">{% trans site_display_name_header %}</th>

И данные, которые выглядят следующим образом

<td class="ml-5">
    <a href="{% url 'sites:site_detail' site.id %}">{{ site.site_display_name }}</a>
</td>

Однако сортировка столбца просто переключает сортировку между порядком по умолчанию и обратным порядком, и, похоже, не связана с данными в столбце (site.site_display_name)

Другие столбцы в таблице настроены таким же образом и, похоже, правильно сортируются на основе значений в столбце. Нет никаких ведущих или завершающих символов или чего-либо, что выделялось бы, чтобы заставить меня думать, что сортировка выполняется правильно.

Насколько я понял из документации по bootstrap-таблице, если вы используете data-toggle='table', она автоматически определяет структуру данных, а значение, указанное в data-field='col_display_name', может быть любым, которое вы захотите назвать (при условии, что оно уникально, как я понимаю).

Есть идеи, что я делаю неправильно?

Вернуться на верх