Djangoその他

連結

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"))

  

 

おすすめ

転載: www.cnblogs.com/xzqpy/p/12697524.html