当您有一个带有选择选项的模型字段时,您往往会有一些与人类可读名称相关联的神奇值。在Django中是否有一种方便的方法可以通过人类可读的名称而不是值来设置这些字段?考虑这个模型:classThing(models.Model):PRIORITIES=((0,'Low'),(1,'Normal'),(2,'High'),)priority=models.IntegerField(default=0,choices=PRIORITIES)在某些时候,我们有一个Thing实例,我们想要设置它的优先级。显然你可以做到,thing.priority=1但这会迫使您记住优先级的值-名称映射。这不起作