Ich habe ein Objekt mit einem DecimalField-Wert von 5,60. Ich mache eine Abfrage:Django Abfrage auf Dezimalfeld
Mdl.objects.get(speed__iexact="5.60")
Dies wird das richtige Ergebnis zurückgeben. Aber das wird nicht:
Mdl.objects.get(speed__iexact="5.6")
Gibt es eine Möglichkeit, diese Inkonsistenz automatisch in Einklang zu bringen? Der Filterwert wird vom Benutzer bereitgestellt, daher möchte ich sicher sein, dass ein Benutzer, der 5.6 verwendet, das Objekt finden kann.
Warum verwenden Sie "iexact" für Dezimalstellen an erster Stelle? – AndiDog
weil ich die Antwort auf diese Frage nicht kenne. :) Was soll ich stattdessen verwenden? –