0
我想用django list_filter
來篩選一些枚舉值。由於我有當然面板像0, 1, 2,..., 1337
等值。 我想知道如果我能夠將這個值改變成它的文本表示。例如0成馬,1成牛,2成摩西等。 是否有可能實現「輕鬆」?django 1.3 list_filter表示層 - 枚舉
我想用django list_filter
來篩選一些枚舉值。由於我有當然面板像0, 1, 2,..., 1337
等值。 我想知道如果我能夠將這個值改變成它的文本表示。例如0成馬,1成牛,2成摩西等。 是否有可能實現「輕鬆」?django 1.3 list_filter表示層 - 枚舉
使用choices
SOME_CHOICES = (
(0, 'horse'),
(1, 'cow'),
(2, 'moses'),
...
)
# in model
some_field = models.PositiveIntegerField(choices=SOME_CHOICES)