class Model1(models.Model): name = models.CharField(...) ... class Model2(models.Model): link = models.ForeignKey(Model1) ... def get_some(self): return self.model1_set.name # 1 запрос model = Model2.objects.all()[0] # 2 запрос name = model.get_some()
в данном примере у меня два запроса, так?
Как сократить его до одного? не исключая метод get_some.
в реальности, я получаю объекты модели, вызываю их методы. И каждый вызов метода это запрос к БД.