我需要通过选择相应的标签来检索pod列表。当pods有一个简单的标签app=foo,k8s-app=bar时,选择非常简单: kubectl get po -l 'app in (foo), k8s-app in (bar)' 复杂性来自包含特殊字符的标签,例如:app.kubernetes.io/name=foo,所以当我只查询这个标签时,我没有问题,但是如果我试图将这个标签添加到现有查询中,它将以返回no resources were
简化后的我有三种类型的对象:
key - string key.... - some other fields标签:name - unique tag wordsproduct_key - foreign key referring to producttag_key - foreign key referring to tag
rating - this is rating of tag for thi
我有一个模型,它有一个标签字段,它是一个逗号分隔的标签列表。给定一个标记字符串列表,我构造了一个查询集,用于查找至少包含一个标记的模型实例。MyModel.objects.filter( lambda x, y: x | y, [Q(tags__icontains=tag) for tag in tag_list]))
但现在我想按每个项目的数量匹配标签按降序对查询集进行排序