連結
from django.db.models import Aggregate、CharField class Concat(Aggregate): "" "ORM用来分组显示其他字段相当于group_concat" "" function = 'GROUP_CONCAT' テンプレート= '%(function)s(%(distinct) s%(expressions)s) ' def __init __(self、expression、distinct = False、** extra): super(Concat、self).__ init __( expression、 distinct =' DISTINCT 'if else else' '、 output_field = CharField( )、 ** extra)
ipall = obj.server.ip_set.all()。values( "attribute")。annotate(xx = Concat( "ip"))