Вот нутром чую, что такая связь, многое-к-одному, позволяет залазить в поля той записи в базе, на которую она ссылается. Тоесть есть база долгов - debts, у неё есть поле debtor_id
from django.contrib.auth.models import User
debtor = models.ForeignKey(User, related_name="debtor", verbose_name="Заёмщик")
Хочу теперь в html вывести имена всех заёмщиков. Вот так отрабатывает на ура, и выдаёт id каждого заёмщика:
{% for lend in list_of_lends %}
<p>{{ lend.debtor_id }}</p>
{% endfor %}
А вот так, по наверно понятным причинам, не отрабатывает:
{% for lend in list_of_lends %}
<p>{{ lend.debtor_id.username }}</p>
{% endfor %}
Хотя в базе auth_user есть поле username. Заводить дополнительное поле в базе долгов кажется нет смысла, ведь такая связь должна позволять достучаться?