使用以下模型选择一周中的某一天:
class Schedule(models.Model):
DAYS_OF_WEEK = [
(0, 'Monday'),
(1, 'Tuesday'),
(2, 'Wednesday'),
(3, 'Thursday'),
(4, 'Friday'),
(5, 'Saturday'),
(6, 'Sunday')
]
day_of_week = models.IntegerField(choices=DAYS_OF_WEEK, default=0)通过{{ schedule.day_of_week }}将模型呈现为0-6的整数值,而不是人类可读的“周一-周日”值。
当我在管理面板中查看模型时,我看到了人类可读的值。
如何在HTML中呈现人类可读的值?
发布于 2021-09-09 02:28:50
可以使用显示“人类可读的”值,因此:
{{ schedule.get_day_of_week_display }}发布于 2021-09-09 02:37:58
您可以选择在动态choices=[i[1] for i in DAYS_OF_WEEK]上生成一个天单。
https://stackoverflow.com/questions/69111518
复制相似问题