django 1.3列表过滤器表示层-枚举
我想使用djangodjango 1.3列表过滤器表示层-枚举,django,django-admin,Django,Django Admin,我想使用djangolist\u filter按某个枚举值进行筛选。由于这个原因,我当然得到了一个面板,它的值像0,1,2,…,1337等等。 我想知道我是否能够将这个值更改为它的文本表示形式。例如0变成马,1变成牛,2变成摩西等等。 有没有可能做到“轻松”?使用 SOME_CHOICES = ( (0, 'horse'), (1, 'cow'), (2, 'moses'), ... ) # in model some_field = models.Positi
list\u filter
按某个枚举值进行筛选。由于这个原因,我当然得到了一个面板,它的值像0,1,2,…,1337
等等。
我想知道我是否能够将这个值更改为它的文本表示形式。例如0变成马,1变成牛,2变成摩西等等。
有没有可能做到“轻松”?使用
SOME_CHOICES = (
(0, 'horse'),
(1, 'cow'),
(2, 'moses'),
...
)
# in model
some_field = models.PositiveIntegerField(choices=SOME_CHOICES)