Ich muss den Wert des ID-Felds aus jeder Modellinstanz im Abfragesatz extrahieren. Was ist effizienter - Iterieren durch Abfrage-Set mit der Verwendung von List Verständnis oder Werteliste Methode mit flachen Argument auf True gesetzt und dann in Liste konvertiert?Werteliste vs. Iteration
0
A
Antwort
1
values_list
wird leistungsfähiger sein, da nur die angeforderten Felder aus der Datenbank abgerufen werden und Modellinstanzen nicht instanziiert werden.
Zitiert die Django documentation:
Es ist nützlich, wenn Sie wissen, dass Sie nur von einer kleinen Anzahl der verfügbaren Felder müssen Werte gehen, und Sie werden die Funktionalität eines Modellinstanz-Objekt nicht benötigen. Es ist effizienter, nur die Felder auszuwählen, die Sie verwenden müssen.
Verwandte Themen
- 1. Iteration vs Liste Verkettung
- 2. Rekursion Vs Iteration
- 3. django-Werteliste
- 4. Iteration Geschwindigkeit von int vs lange
- 5. Wo - Auswahl nach Werteliste
- 6. null aus einer Werteliste
- 7. Cast Werteliste als Tabellendefinition
- 8. zur Gruppe Werteliste
- 9. FIrebaseREcyclerAdapter für die Werteliste
- 10. Powershell Parameter Werteliste
- 11. Django Modell - Get unterschiedliche Werteliste
- 12. Filtering-Objektmodell django mit Werteliste
- 13. Zuweisen von Werteliste zu Benutzersteuerungseigenschaft
- 14. So drucken Sie eine Werteliste?
- 15. MongoDB finde Cursor vs ToArray Iteration und Num Anfragen
- 16. Szenendiagramme: Rekursion oder Iteration?
- 17. Obere und untere Grenze der Werteliste bestimmen
- 18. Haskell HXT zum Extrahieren einer Werteliste
- 19. XPath-Knoten auswählen, indem Attribut Werteliste ohne
- 20. SQL-Werteliste 00:00 bis 24:00
- 21. JPQL, wo Zustand auf Set mit Werteliste
- 22. So zählen Sie Datensätze aus einer Werteliste
- 23. Python sort Werteliste, dann nach Wert sortieren
- 24. Suche nach dem Auftreten einer Werteliste
- 25. Sortierung Array von Objekten durch definierte Werteliste
- 26. Verknüpfen einer Werteliste mit Tabellenzeilen in SQL
- 27. MVC Binding komplexe Objekte mit Werteliste
- 28. Wie Werteliste von gradle.properties zugreifen build.gradle
- 29. Gewichtete Zufallszahlen in Python aus einer Werteliste
- 30. pyparsing Rekursion der Werteliste (ibm Rhapsody)