【发布时间】:2021-07-15 13:01:31
【问题描述】:
如何在 Django 中将两列合二为一?什么相当于“select col1 | col 2 as bothcols from tbl ...”?
【问题讨论】:
标签: django django-models django-queryset
如何在 Django 中将两列合二为一?什么相当于“select col1 | col 2 as bothcols from tbl ...”?
【问题讨论】:
标签: django django-models django-queryset
您只需在模型上使用 @property 并在模型上组合任意数量的字段。
用法:
class User(models.Model):
first_name = models.CharField(max_length=255)
last_name = models.CharField(max_length=255)
@property
def get_full_name(self):
return f"{self.first_name} {self.last_name}"
【讨论】: