当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django ForeignKey.related_query_name用法及代码示例


本文介绍 django.db.models.ForeignKey.related_query_name 的用法。

声明

ForeignKey.related_query_name

用于目标模型的反向过滤器名称的名称。如果设置,则默认为 related_name default_related_name 的值,否则默认为模型的名称:

# Declare the ForeignKey with related_query_name
class Tag(models.Model):
    article = models.ForeignKey(
        Article,
        on_delete=models.CASCADE,
        related_name="tags",
        related_query_name="tag",
    )
    name = models.CharField(max_length=255)

# That's now the name of the reverse filter
Article.objects.filter(tag__name="important")

related_name 一样,related_query_name 通过一些特殊的语法支持应用标签和类插值。

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.db.models.ForeignKey.related_query_name。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。