def with_status_name(self):
case = Case(output_field=models.CharField())
for status_value in self.model.STATUS._db_values:
case.cases.append(
When(status=status_value, then=Value(str(self.model.STATUS[status_value]))),
)
return self.annotate(status_name=case)
评论列表
文章目录