Какие есть лучшие практики или рекомендации, которые облегчат доступ к связанным моделям в django?
class Customer(models.Model):
user = ForeignKey(User, on_delete=models.CASCADE)
...
class Organization(models.Model):
usercustomer = models.ForeignKey(Customer, on_delete=models.CASCADE)
...
В шаблоне, чтобы получить имя пользователя, я пишу {{ organization.customer.user.first_name }}
, как я могу сократить его?
class Organization(models.Model):
usercustomer = models.ForeignKey(Customer, on_delete=models.CASCADE)
...
def get_user_first_name(self):
return self.usercustomer ].user.first_name
Я хотел решить это, написав методы в модели, но это не так удобно, я хочу найти более гибкое решение