0
我有一個DecimalField
的窗體,我從API獲取數據,並將其作爲初始輸入傳遞給表單。該DecimalField
定義如下:Django Form小數點後兩位小數的初始數據
school_fee = forms.DecimalField(max_digits=6,decimal_places=2,initial=5.00,required=True")
所以,我得到的數據爲{'school_fee':u'1234.89373636363'}
並且在輸入欄模板渲染,它顯示了相同的值從API,而不是來自與2位小數爲我定義了。
我想在從API獲得的字符串中去掉小數位,然後將它傳遞給表單初始化。但我認爲可能會有更好的解決方案。
地帶的額外的數字。 – marcusshep