我的模型中有2个主要实体。
mydata<-readxl::read_excel("nelg.xlsx")
require(h2o)
h2o.init()
as.h2o(mydata)
这两个表通过第3个到第3个表进行链接,如下所示:
class IPGroup(models.Model):
name = models.CharField(max_length=50, unique=True)
address = models.CharField(max_length=50, unique=True)
class Tag(models.Model):
name = models.CharField(max_length=100)
value = models.CharField(max_length=100)
我的要求是,当我唯一的输入是名称的 时,找到所有具有名称“ SecurityZone”的标记。 strong> IPGroup 。我的尝试如下:
class IPGroupToTag(models.Model):
ip_group = models.ForeignKey(IPGroup)
tag = models.ForeignKey(Tag)
为我提供以下查询集:
ip_group_id = IPGroup.objects.get(name="test_ip_group").id
zone = IPGroupToTag.objects.filter(ip_group_id=ip_group_id).values('tag__name')
然后如何找到名称为 SecurityZone 的标记的ID,然后找到其值
答案 0 :(得分:1)
IPGroupToTag.objects.filter(ip_group__name='test_ip_group',tag__name='SecurityZone').values('tag__value')
此查询将完成您要查找的内容