Kolejność danych bez zestawu zapytań w tabelach django2
Doktorzy mówią:
Tam, gdzie tabela jest wspierana przez model, baza danych obsłuży zamawianie. Jeśli tak nie jest, używana jest funkcja cmp Pythona, a następujący mechanizm jest używany jako rezerwowy przy porównywaniu różnych typów: ...
Ale czy to jest możliwe w tabelijest wspierany przez model na kolumnie niestandardowej? na przykład
class MyModel(models.Model):
x = models.IntegerField()
y = models.IntegerField()
def z(self):
return x+y
class MyTable(tables.Table):
z = tables.Column()
class Meta:
model = MyModel
Gdy próbuję czegoś takiego, kolumna wyświetla komunikat OK, ale po kliknięciu nagłówka kolumny w celu sortowania pojawia się ten błąd:
Złapany błąd FieldError podczas renderowania: nie można rozwiązać słowa kluczowego u'z ”w polu. Dostępne są następujące opcje: ...
Najwyraźniej jest tak dlatego, że z nie znaleziono w tabeli bazy danych.
Czy istnieje sposób na to?