1
通過串行器我將數字保存爲56.234677至FloatField
, ,但我想更改並將它們保存爲int
。Django - 將浮點數保存爲INT至模型
我可以在它傳遞到串行器之前更改它,但不確定這是否實用。
可以像這樣的模型輸入使用之前將它保存?:
def iround(x):
return int(round(x) - .5) + (x > 0)
(發飄/十進制爲int)是的,你可以做一些你的「號碼屬性」之前
爲什麼不使用'round(int(number))'? ([more here](https://docs.python.org/2/library/functions.html#round)) – jlnabais