Ich versuche, eine Ansicht zu schreiben, die einen Bericht generiert, der alle Elemente in meinem Inventory-System anzeigt und Zusammenfassungen an einem bestimmten Punkt bereitstellt. Dieser Bericht ist übrigens nur eine HTML-Vorlage.Generieren von Listen/Berichten mit Inline-Zusammenfassungen in Django
In meinem Fall ist jeder Artikel Teil eines Auftrags. Eine Bestellung kann mehrere Artikel enthalten, und ich möchte SUM-basierte Zusammenfassungen nach dem Ende jeder Bestellung anzeigen können.
So der Bericht sieht irgendwie aus wie folgt aus:
Order #25 <Qty> <Qty Sold> <Cost> <Cost Value>
Some Item 2 1 29.99 29.99
Another Item 4 0 10.00 40.00
<Subtotal Line> 6 1 39.99 69.99
Order #26 <Qty> <Qty Sold> <Cost> <Cost Value>
... Etc, you get the point
Nun, ich bin durchaus in der Lage, alle Werte anzuzeigen und haben bereits einen Bericht alle Artikel zeigt, aber ich habe keine Ahnung, wie kann ich Platzieren Sie Zwischensummen innerhalb des Berichts so, ohne viel von Abfragen. Die Felder Menge, Anzahl verkauft und Kosten sind nur ein Teil des Artikelmodells und Kostenwert ist nur eine einfache Modellfunktion.
Jede Hilfe wäre willkommen. Vielen Dank im Voraus :-)
Vielen Dank! Nachdem ich ein wenig mit dem Django ORM herumgespielt habe, um die richtige GROUP BY-Funktionalität zu erhalten, habe ich es ziemlich gut funktioniert. Danke noch einmal – Bartek