2
私はquerysetが関係する別のモデルの数によってquerysetを注文しようとしています。djangoで関連するモデルの数で並べ替えますか?
class Post(models.Model):
...
class PostView(models.Model):
post = models.ForeignKey(Post, related_name="post_views")
さて、私はこれがうまくいくことを前提としています:
Post.objects.all().order_by('post_views')
しかし、私はこのエラーを取得する:
AttributeError at /api/posts/?order_by=views
'ManyToOneRel' object has no attribute 'attname'
は私が間違って何をしているのですか?
「Count( 'post_views')」か「Count( 'postview')」のいずれの頭文字でも覚えがたいです。 – Alasdair