У меня есть этот пример:Как вызвать специальный метод с аргументами в models.py от views.py
class MyModel(models.Model):
# Some fields...
price = models.FloatField()
def calculate(self, number):
return self.price * number
В воззрениях:
def whatever(request, any_number):
m = MyModel.objects.all()
c = m.calculate(any_number)
# More code...
Это очень простой пример, потому что я хотите сделать что-то подобное, так как я могу это сделать?
Спасибо!
В несвязанной комментарий, вы, вероятно, хотите использовать DecimalField вместо FloatField для сохранения цен. – krs