3
私は2つのクラスPortfolioとPortfolioImageを持っています。Django Manager - 関連オブジェクトのセットが空でないオブジェクトを取得する
私は私が行うことができるように、ポートフォリオのための「非空ポートフォリオ」マネージャーを書きたいclass PortfolioImage(models.Model):
portfolio = models.ForeignKey('Portfolio', related_name='images')
...
class Portfolio(models.Model):
def num_images(self):
return self.images.count()
:
queryset = Portfolio.nonempty.all()
私はこのような何かをやってみましたが、私は考えていません
class NonEmptyManager(models.Manager):
def get_query_set(self):
return super(NonEmptyManager, self).get_query_set().filter(num_images > 0)
私は実際にどこから始めるべきかわかりませんが、私はこの分野で少し不足しているドキュメントを探しています。
アイデア?ありがとう、