Gibt es eine Möglichkeit, Prefetch-Objekte zu filtern? Ich muss das späteste() der prefetched Objekte erhalten, aber prefetch_related funktioniert nicht, wenn Sie späteste verwenden, weil die Abfrage geändert wird?Filter auf Prefetch in Django
Das Beispiel hier tut, was ich brauche, aber ich hatte gehofft, dass es eine einfachere Abhilfe ...
https://github.com/ionelmc/django-prefetch#example
Ich habe dies getestet und es scheint, die gleichen Abfragen wie die naive Schleife zu generieren ... Ich glaube nicht, dass Sie select_related auf eine umgekehrte Beziehung verwenden können – alan
Es tut mir leid - natürlich sollte es prefetch_related (Ich bearbeitete meine Antwort). Das Verwenden dieses Lochs, das mit all() gesetzt ist, wird vorab geholt und das Iterieren sollte nicht auf die Datenbank treffen. – jasisz