mirror of
https://github.com/django/django.git
synced 2025-10-26 23:26:08 +00:00
Fixed #25354 -- Added class/app_label interpolation for related_query_name.
This commit is contained in:
@@ -299,6 +299,13 @@ class RelatedField(Field):
|
||||
}
|
||||
self.remote_field.related_name = related_name
|
||||
|
||||
if self.remote_field.related_query_name:
|
||||
related_query_name = force_text(self.remote_field.related_query_name) % {
|
||||
'class': cls.__name__.lower(),
|
||||
'app_label': cls._meta.app_label.lower(),
|
||||
}
|
||||
self.remote_field.related_query_name = related_query_name
|
||||
|
||||
def resolve_related_class(model, related, field):
|
||||
field.remote_field.model = related
|
||||
field.do_related_class(related, model)
|
||||
|
||||
Reference in New Issue
Block a user