2024-04-25 14:17:28 发布
网友
考虑到这些关系:
Publication -(n:m)- Article -(n:m)- Advert -(n:1)- Partner
如何查询以查找包含特定合作伙伴广告的所有出版物?e、 例如:
result = Publication.objects.filter(articles.adverts.partner = partner)
您可以使用__访问查询中的外键(或外键attr)。你知道吗
__
示例:
result = Publication.objects.filter(articles__adverts__partner = partner)
提示:__<;这是2个下划线(_ _)
_ _
让我们假设您的Partner模型有一个名为username的字段,您也可以这样做:
Partner
username
result = Publication.objects.filter(articles__adverts__partner__username = 'username')
您还可以执行以下操作:
result = Publication.objects.filter(articles__adverts__partner__username__icontains = 'adm')
您可以使用
__
访问查询中的外键(或外键attr)。你知道吗示例:
提示:
__
<;这是2个下划线(_ _
)让我们假设您的
Partner
模型有一个名为username
的字段,您也可以这样做:您还可以执行以下操作:
相关问题 更多 >
编程相关推荐