Ich versuche, ein Abfrage-Set nach der Anzahl eines anderen Modells zu sortieren, auf das sich das Abfrage-Set bezieht.Sortieren nach Anzahl der verwandten Modell in Django?
class Post(models.Model):
...
class PostView(models.Model):
post = models.ForeignKey(Post, related_name="post_views")
Nun, würde ich davon ausgehen, dass dies funktionieren würde:
Post.objects.all().order_by('post_views')
Aber ich bekomme diese Fehlermeldung:
AttributeError at /api/posts/?order_by=views
'ManyToOneRel' object has no attribute 'attname'
Was mache ich falsch?
Ich kann mich nicht von ganz oben erinnern, ob es 'Count ('post_views')' 'oder' Count ('postview') '' ist. – Alasdair