Blog.objects.values('name', 'entry_ headline') で ForeignKey 属性と ManyToManyField 属性を取得できることはわかっていますが、同じ方法で選択肢の値を取得する方法はありますか? get_FOO_display() を使用するのではなく、Blog.objects.values('name', 'choices _values') を意味します。
1660 次
2 に答える
2
models.py
class MyModel(models.Model)
ALL = "ALL"
NONE = "NONE"
HALF = "HALF"
SELECT_CHOICES = (
(ALL, "100%"),
(HALF, "50%"),
(NONE, "0%"),
)
select_field = models.CharField(max_length = 255, choices = SELECT_CHOICES)
@property
def select_ratio(self):
return self.get_select_field_display()
どこでも:
mymodels = MyModel.objects.all()
for entry in mymodels:
print entry.select_ratio
于 2013-08-07T15:58:18.180 に答える