我想用 djangolist_filter
来过滤一些枚举值。因此,我当然有面板,其中包含诸如此类的值0, 1, 2,..., 1337
。我想知道我是否能够将这些值更改为它的文本表示形式。例如 0 到马,1 到牛,2 到摩西等等。是否有可能“轻松”实现这一目标?
问问题
74 次
1 回答
1
使用选择
SOME_CHOICES = (
(0, 'horse'),
(1, 'cow'),
(2, 'moses'),
...
)
# in model
some_field = models.PositiveIntegerField(choices=SOME_CHOICES)
于 2012-06-28T15:26:51.053 回答