У меня есть объект с десятичным значением поля 5.60. Я делаю запрос:Запрос Django на десятичное поле
Mdl.objects.get(speed__iexact="5.60")
Это вернет правильный результат. Но это не будет:
Mdl.objects.get(speed__iexact="5.6")
Есть ли способ автоматически согласовать эту несогласованность? Значение фильтра предоставляется пользователю, поэтому я хочу быть уверенным, что пользователь, набравший 5.6, может найти объект.
Почему вы используете 'iexact' для десятичных знаков в первую очередь? – AndiDog
, потому что я не знаю ответа на этот вопрос. :) Что я должен использовать вместо этого? –