У меня вопрос, очень похожий на здесь , но я не смог его решить с его помощью. У меня есть файл tables.py, который выглядит следующим образом:
class CurrencyColumn(django_tables2.Column):
def render(self, value):
return "{:0.2f} €".format(value)
class SetTable(django_tables2.Table):
total_price = CurrencyColumn(accessor="total_price", verbose_name="total", attrs={"td": {"align": "right"}})
name = django_tables2.LinkColumn("set-detail", args=[django_tables2.A("pk")])
class Meta:
model = Sett
sequence = ("name", "total_price")
exclude = ("id",)
соответствующий views.py выглядит так:
class SetListView(SingleTableView):
model = Sett
table_class = SetTable
Я не могу щелкнуть «total», чтобы упорядочить столбец, я знайте, что это потому, что это показано с помощью «аксессуара». У меня вопрос: где и как реализовать метод заказа, чтобы я мог упорядочивать общие значения по возрастанию / убыванию?