Ich versuche, eine Aggregation Frage an achive und das ist mein Code:Django-Aggregation - Ausdruck enthält gemischte Typen. Sie müssen gesetzt output_field
TicketGroup.objects.filter(event=event).aggregate(
total_group=Sum(F('total_sold')*F('final_price')))
I ‚total_sold‘ und ‚final_price‘ in TicketGroup bezwecken und alles, was ich Summe tun möchte, ist und sich vermehren Werte, um die Summe aller TicketGroups zu erhalten.
Alles, was ich bekommen, ist dieser Fehler:
Expression contains mixed types. You must set output_field
Was ich tue, falsch, da ich total_group 'als meine Ausgabefeld bin Aufruf?
Danke!
Vielen Dank! Es funktioniert jetzt :) – Lara
Für diejenigen, die sich fragen: von django.db.models FloatField importieren –