+ F('rent'))
                  
                  
                  
                  
                  
                  Вопрос: можно ли как-то средствами джанги сказать чтобы база данных сама округлила? А то там вот такое приходит
                  
                  
                  
                  
                  
                  867.42 + 433.71 = 1301.1299999999999
                  
                  
                
https://docs-python.ru/tutorial/operatsii-chislami-python/problemy-chisel-plavajuschej-zapjatoj/
https://stackoverflow.com/a/34622417 возможно это
а где тебе округлить надо, в сериализаторе?
А при чет тут Python если база возвращает такой результат?
в админке
так это общая проблема, у тебя float, а не decimal, это двоичные числа
Деньги надо хранить в decimal
Подобную проблему я решал, указывая в модели DecimalField
то что нужно, спасибо
Обсуждают сегодня