class MyModel(models.Model):
foo_array = models.ArrayField(models.CharField(choices=choices))
def get_foo_array_display(self):
values = self.foo_array
return [force_text(dict(self.foo_array.flatchoices).get(value, value), strings_only=True)
for value in values]
由于
ArrayField
没有选择,因此模型不会自动获取方法,但您可以始终手动实现它。在相关问题 更多 >
编程相关推荐