Loading docs/ref/models/fields.txt +22 −0 Original line number Diff line number Diff line Loading @@ -1083,6 +1083,22 @@ define the details of how the relation works. user = models.ForeignKey(User, related_name='+') .. attribute:: ForeignKey.related_query_name .. versionadded:: 1.6 The name to use for the reverse filter name from the target model. Defaults to the value of :attr:`related_name` if it is set, otherwise it defaults to the name of the model:: # Declare the ForeignKey with related_query_name class Tag(models.Model): article = models.ForeignKey(Article, related_name="tags", related_query_name="tag") name = models.CharField(max_length=255) # That's now the name of the reverse filter article_instance.filter(tag__name="important") .. attribute:: ForeignKey.to_field The field on the related object that the relation is to. By default, Django Loading Loading @@ -1207,6 +1223,12 @@ that control how the relationship functions. users = models.ManyToManyField(User, related_name='u+') referents = models.ManyToManyField(User, related_name='ref+') .. attribute:: ForeignKey.related_query_name .. versionadded:: 1.6 Same as :attr:`ForeignKey.related_query_name`. .. attribute:: ManyToManyField.limit_choices_to Same as :attr:`ForeignKey.limit_choices_to`. Loading Loading
docs/ref/models/fields.txt +22 −0 Original line number Diff line number Diff line Loading @@ -1083,6 +1083,22 @@ define the details of how the relation works. user = models.ForeignKey(User, related_name='+') .. attribute:: ForeignKey.related_query_name .. versionadded:: 1.6 The name to use for the reverse filter name from the target model. Defaults to the value of :attr:`related_name` if it is set, otherwise it defaults to the name of the model:: # Declare the ForeignKey with related_query_name class Tag(models.Model): article = models.ForeignKey(Article, related_name="tags", related_query_name="tag") name = models.CharField(max_length=255) # That's now the name of the reverse filter article_instance.filter(tag__name="important") .. attribute:: ForeignKey.to_field The field on the related object that the relation is to. By default, Django Loading Loading @@ -1207,6 +1223,12 @@ that control how the relationship functions. users = models.ManyToManyField(User, related_name='u+') referents = models.ManyToManyField(User, related_name='ref+') .. attribute:: ForeignKey.related_query_name .. versionadded:: 1.6 Same as :attr:`ForeignKey.related_query_name`. .. attribute:: ManyToManyField.limit_choices_to Same as :attr:`ForeignKey.limit_choices_to`. Loading