【发布时间】:2018-02-03 17:49:46
【问题描述】:
我正在尝试从 CharField 中获取当前选择的选项,并在 str 方法中使用它,如下所示:
class Foo(models.Model):
measurement_value = models.FloatField(max_length=200)
CHOICES = (('a', 'Alpha'), ('b', 'Beta'))
choice = models.CharField(max_length=5, choices=CHOICES, default='a')
def __str__(self):
"""String representation for the foo object."""
return str(self.measurement_value) + " " + self.choice
例如,如果我想添加对象 foo,测量值为 10.5 并选择 'a' (Alpha),str 将返回:“10.5 Alpha”
目前,我提供的代码返回:“10.5 a”。
【问题讨论】:
标签: django django-models