get_related_models() should sort models alphabetically by default

This commit is contained in:
Jeremy Stretch 2023-11-09 16:29:25 -05:00
parent bb7d3dfff2
commit c36386a32b

View File

@ -569,7 +569,7 @@ def local_now():
return localtime(timezone.now())
def get_related_models(model):
def get_related_models(model, ordered=True):
"""
Return a list of all models which have a ForeignKey to the given model and the name of the field.
"""
@ -580,4 +580,7 @@ def get_related_models(model):
(field.related_model, field.remote_field.name)
)
if ordered:
return sorted(related_models, key=lambda x: x[0]._meta.verbose_name)
return related_models