В django-tables2, по умолчанию все столбцы таблицы поддерживают порядок. Это означает, что все заголовки столбцов отображаются как ссылки, которые позволяют пользователю регулировать порядок данных таблицы. Но я не хочу, чтобы заголовки столбцов отображались в ссылках. Как это сделать?
Вот документ!
По умолчанию все столбцы таблицы поддерживают порядок. Это означает, что все заголовки столбцов отображаются в виде ссылок, которые позволяют пользователю регулировать порядок данных таблицы.
Заказ можно отключить на основе таблицы или столбца.
Table.Meta.orderable = False – default to disable ordering on columns
Column(orderable=False) – disable ordering for specific column
например. отключить столбцы на всех, кроме одного:
class SimpleTable(tables.Table):
name = tables.Column()
rating = tables.Column(orderable=True)
class Meta:
orderable = False
Я делаю это, но это не работает. Это мой файл talbes.py:
class MusicBaseTable(tables.Table):
songs = tables.CheckBoxColumn()
title = tables.Column()
artist = tables.Column()
album = tables.Column()
genre = tables.Column()
date = tables.Column()
class Meta:
orderable = False
attrs = {"class": "list"}