Я новичок в Python и Django, и у меня возникают проблемы с выполнением математической функции в моем файле model.py.
class Orders(models.Model):
...
total = models.DecimalField(
max_digits = 6,
decimal_places = 2,
null = True,
blank = True,
)
...
def shipping(self):
t = self.total
ship_rate = 0.12
return(t*ship_rate)
Когда я вызываю ее в оболочке Python
dat = Orders.object.get(pk=12)
dat.shipping()
Тогда я получаю следующее сообщение об ошибке:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\xx\xx\models.py", line 613, in shipping
ship_rate = 0.12
TypeError: 'module' object is not callable
Может кто-нибудь увидеть, что я делаю неправильно?