django -tables2: заказ_по настраиваемому столбцу - PullRequest
0 голосов
/ 16 июня 2020

У меня вопрос, очень похожий на здесь , но я не смог его решить с его помощью. У меня есть файл 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», чтобы упорядочить столбец, я знайте, что это потому, что это показано с помощью «аксессуара». У меня вопрос: где и как реализовать метод заказа, чтобы я мог упорядочивать общие значения по возрастанию / убыванию?

...