0
我在我的表單中有一個小數字段。四捨五入Django輸入字段使其消失
輸入顯示如值:60.00
我希望它顯示:60
我曾嘗試:
{% load humanize %}
{{ form.amount|floatformat }}
我還試圖改變我的表單字段爲一個整數:
class AmountInfoForm(forms.ModelForm):
amount = forms.IntegerField()
class Meta:
model = Customer
fields = ('amount',)
這使得該領域消失。
我在做什麼錯?
如果你只是想顯示整數,你爲什麼要使用DecimalField?爲什麼不使用IntegerField? – 2014-11-05 16:39:09
@DanielRoseman,因爲我需要在後端進行精確計算的小數字段。這個號碼將被分割和操縱。是否有可能做到這一點? – Atma 2014-11-05 16:55:43
沒有回答這個問題。如果要顯示小數,請在表單上使用整數字段;您仍然可以將數據存儲在模型的小數字段中。 – 2014-11-05 16:58:06