我正在使用模块 django-semanticui-forms 使用 SemanticUI 以良好的格式呈现我的表单。我对他们对选择字段所做的事情以及如何在我自己的代码中使用它感到困惑。
CHOICES_1 = (
(0, "Zero"),
(1, "One"),
(2, "Two"),
(3, "Three"),
(4, "Four"),
(5, "Five"),
)
class Choice(models.Model):
choices_1_1 = models.IntegerField(choices=CHOICES_1)
当我呈现表单时,我可以在六个选项之间进行选择,当我在像 {{user.choices_1_1}} 这样的 html 表单上输出选择时,我得到一个整数。这是有道理的,因为模型在这里有一个 IntegerField。我如何获得与此整数键关联的值?有没有一种简单的方法可以打印“零”而不是 0 而无需在每个整数上加上大小写并以这种方式呈现字符串?
Lmk 如果问题令人困惑