В моем приложении Django я хочу использовать select_related ()
в QuerySet
, чтобы «следовать» за полем ForeignKey
, но мне нужно только получить доступ к несколько полей в "отслеживаемом" экземпляре модели. Могу ли я каким-то образом использовать метод defer ()
с моим полем «отслеживаемых».
например, если у меня есть ...
class BarModel(models.Model):
...
blah = models.TextField()
class FooModel(models.Model):
bar = models.ForeignKey(BarModel)
...
... и я использую FooModel.objects .all (). select_related ('bar')
как я могу defer ()
поле бла
.
Спасибо.