モデルに次のコードがあります。
def calculate_10_key(self):
if self.dimensional:
if self.height == 1.25:
height_display = 54
else:
height_display = self.height
self.ten_key_shortcut = "%s0%s0%s" % (height_display, self.width, self.length)
私が抱えている課題は、self.height、self.width、および self.length がすべて小数第 4 位までの 10 進数フィールドであることです (これは、他の計算に必要です) が、この例では、それらが全体である必要があります数値 (小数点の左側の数値だけを四捨五入する必要はありません)。フィルターを使用してテンプレートでこれを行う方法は知っていますが、このモデル コードで行う方法がわかりません。
フィードバックと専門知識に感謝します。