と呼ばれるモデルAccount
があり、モデル関数があります(以下のコードを参照)。すべてのページのユーザー合計をテンプレートに表示したいと思います。アカウントをすべてのビューに配置することで、これを行うことができる唯一の方法です。他にどのようなオプションがありますか? request.user に気に入ってもらえますか? 私はすでにすべてのビューでリクエストにアクセスでき、アカウントには FK ユーザーがいます。
def _balance(self):
aggregates = self.transactions.aggregate(sum=Sum('amount'))
sum = aggregates['sum']
return D('0') if sum is None else sum