【发布时间】:2019-02-27 16:19:59
【问题描述】:
我做了这个模型:
name = models.CharField(max_length=3, choices=(
('sat', "Saturday"),
('sun', "Sunday"),
('mon', "Monday"),
('tue', "Tuesday"),
('wed', "Wednesday"),
('thu', "Thursday"),
('fri', "Friday"),
), null=False, blank=False, primary_key=True)
当我想获取对象时,我只能访问人类可读的选项名称。 如何通过人类可读的名称获取对象? 我试过了,但出错了:
Days.objects.get(name='saturday')
【问题讨论】:
-
你试过
Days.objects.get(name='sat') -
@webbyfox 我不想使用选择的实际值。我想使用人类可读的值获取对象
标签: django django-models django-views