简单的问题,有没有办法做这样的事情:
catalogue
获得第二个'具有选择的字段的值,而不是必须:
Blog.objects.values('name', 'choices__values')
每个对象?
示例模型:
blog.get_choices.display()
答案 0 :(得分:1)
如果不查询每个对象,我认为你不能这样做。
我建议,
[(x.name, x.get_choices_display(), ) for x in Blog.objects.all()]
如果你想一次性拍摄它。
如果您想定期使用它,可以在Blog模型中创建一个方法。