【问题标题】:Django | Generate Total Price from Price per Item and Amount?姜戈 |从每件商品的价格和金额生成总价?
【发布时间】:2021-03-05 08:04:30
【问题描述】:

我是 Django 新手,我玩了一下。 所以我想创建一个模型字段,动态显示用户给出的金额和项目价格生成的总价格。有没有办法轻松做到这一点?我很想知道它是如何工作的。

【问题讨论】:

  • 您不需要模型字段。只需通过属性或.annotate 计算即可。

标签: python django forms view model


【解决方案1】:

我认为您不需要一个模型字段。您可以创建一种方法来为您执行此操作。 在您的 models.py 中,您可以在模型的类中编写这样的函数。

def total_price(self):
    return self.price * self.quantity

在您的 HTML 模板中,您可以通过以下方式获取总价:

<p>Price ${{item.total_price}}</p>

【讨论】:

    猜你喜欢
    • 2013-06-09
    • 2020-04-23
    • 2022-09-28
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    • 2018-08-05
    • 2015-04-24
    • 1970-01-01
    相关资源
    最近更新 更多