当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django Expression.relabeled_clone用法及代码示例


本文介绍 django.db.models.Expression.relabeled_clone 的用法。

声明

relabeled_clone(change_map)

返回 self 的克隆(副本),并重新标记任何列别名。创建子查询时会重命名列别名。 relabeled_clone() 也应该在任何嵌套表达式上调用并分配给克隆。

change_map 是将旧别名映射到新别名的字典。

例子:

def relabeled_clone(self, change_map):
    clone = copy.copy(self)
    clone.expression = self.expression.relabeled_clone(change_map)
    return clone

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.db.models.Expression.relabeled_clone。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。