Ich habe ein Modell mit einigen Feldern wie unten
%Vor% Ich möchte also den Feldnamen mit dem Wert lowest price
erhalten.
Um den lowest price
-Wert zu erhalten, können wir wie folgt vorgehen: Aggregations
Also, wie bekommt man schließlich den field name
, der mit dem niedrigsten Preis in Django zusammenhängt?
Sie können unter dem folgenden Code versuchen, genau das zu bekommen, was Sie wollen
%Vor%First1 ist der Feldname mit price = 10, der der niedrigste Wert ist.
Wenn Sie das Argument Min
als Position übergeben, lautet der Name des Feldes price__min
. Andernfalls, wenn Sie es als Schlüsselwortargument übergeben, d. H.% Co_de%, dann ist es mit dem gleichen Namen wie das Argument verfügbar, in diesem Fall aggregate(my_min=Min('price'))
. Dokumente
Tags und Links python django min django-aggregation