我不確定這是否是這樣做的最佳方式,但是我有一些由窗體發送的數據。我有一個ModelForm
,它採用該形式數據的request.POST
。所有正在發送的數據都是描述,金額和存款(布爾)。保存在Django中之前的按摩模型數據
當個人提交數據時,金額將爲正數,但如果存款爲False,我想將其作爲負數存儲在數據庫中。
我在這些類的一個思想無論是在模型或的ModelForm和保存之前那種按摩這一數額這樣做的......所以,冥冥之中,我想有這樣的:
if not deposit:
amount = -amount
...然後保存它。
有沒有在ModelForm或Model中處理這個問題的方法,它可以避免我不必在視圖內部執行所有邏輯?
夠簡單。謝謝! – intargc