【发布时间】:2021-11-15 07:57:12
【问题描述】:
我有以下表格需要加入日期和货币:
class Transaction(models.Model):
description = models.CharField(max_length=100)
date = models.DateField()
amount = models.FloatField()
currency = models.ForeignKey(Currency, on_delete=models.PROTECT)
class ExchangeRate(models):
currency = models.ForeignKey(Currency, on_delete=models.PROTECT)
rate = models.FloatField()
date = models.DateField()
我需要同时加入日期和货币列,将汇率和金额相乘得到“converted_amount”。然后我需要按日历月对所有交易进行分组并总结“converted_amount”。
这可以使用 Django ORM 还是我需要直接使用 SQL?如果是这样,我该如何在 Postgres 中执行此操作?
【问题讨论】:
-
你可以在这里添加模型吗???
-
“获取不同货币的总价值”是什么意思?什么的总价值:一笔交易,几笔交易?
-
@MohamedBeltagy 我添加了更多细节
标签: django postgresql