Mam modelu Data
, związany z tabelą tak (model Data
składa się z tylko IntegerField):Własne kolumny przy użyciu Django administratora
subject | year | quarter | sales |
----------------------------------
1 | 2010 | 1 | 20 |
1 | 2010 | 2 | 100 |
1 | 2010 | 3 | 100 |
1 | 2010 | 4 | 20 |
1 | 2011 | 1 | 30 |
1 | 2011 | 2 | 50 |
1 | 2011 | 4 | 40 |
2 | 2010 | 1 | 30 |
2 | 2010 | 2 | 20 |
[..-GO ON this way...]
chcę mieć stolik django-admin, w tylko do odczytu posiadające kolumny (current year = 2011, quarter = 1
)
subject | sales current year | sales current quarter | sales last year | sales current quarter last year |
----------------------------------------------------------------------------------------------------------
1 | 110 | 30 | 240 | 20
[AND SO ON]
pytanie brzmi: jest możliwe zrobić przy użyciu django-admin? Jakie jest wyjście?
Ostatnie pytanie, jeśli chcę, aby posortować kolumnę to nie działa, ponieważ są to metody, a nie atrybuty , prawdziwe? Dziękuję Ci! – zambotn
Sprawdź [to] (http://stackoverflow.com/questions/2168475/django-admin-how-to-sort-by-of-the-custom-list-display-fields-that-has-no -d) i [this] (http://stackoverflow.com/questions/2647632/how-to-allow-sorting-in-the-django-admin-by-a-custom-list-display-field-which-whi- d) –
Prawda. Możesz dodać możliwość sortowania, informując django, które pole ma być używane z ' .admin_order_field = 'my_field'', ale w tym scenariuszu nie ma dobrego pola do powiązania z tym polem. –