Sto tentando di scrivere una vista che genererà un rapporto che visualizza tutti gli elementi nel mio sistema di inventario e fornisce riepiloghi a un certo punto. A proposito, questo rapporto è puramente solo un modello HTML.Generazione di elenchi/rapporti con riepiloghi in linea in Django
Nel mio caso, ogni articolo è parte di un ordine. Un ordine può avere diversi articoli e voglio poter visualizzare riepiloghi basati su SUM dopo la fine di ogni ordine.
Così il rapporto tipo di assomiglia a questo:
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
Ora, io sono perfettamente in grado di visualizzare tutti i valori e hanno già un rapporto che mostra tutte le voci, ma non ho idea di come posso posizionare i subtotali all'interno del report come quello senza fare molto di query. I campi Quantità, Qtà venduti e Costo sono solo una parte del modello Articolo e il valore di costo è solo una semplice funzione del modello.
Qualsiasi aiuto sarebbe apprezzato. Grazie in anticipo :-)
Grazie mille! Dopo aver giocato un po 'con il Django ORM per ottenere la corretta funzionalità GROUP BY, ho praticamente funzionato. Grazie ancora – Bartek