﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
15962	RelatedField.related_query_name() returns the wrong name if the default related_name has not been overridden	Baptiste Mispelon	nobody	"As an example, using the following models:

{{{
class Author(models.Model):
    pass


class Book(models.Model):
    author = models.ForeignKey(Author)
}}}

Doing `Author._meta.get_field_by_name('book_set')` throws a `FieldDoesNotExists` error.

To get the field, you currently have to do `get_field_by_name('book')`.

The attached patch corrects the `related_query_name` method of `django.db.models.fields.RelatedField` to use the same logic as `django.db.models.RelatedObject.get_accessor_name()`."	Bug	closed	Database layer (models, ORM)	dev	Normal	invalid			Unreviewed	1	0	0	0	0	0
