def untagged(request): transactions = models.Transaction.objects.filter(tags__isnull=True) return render_to_response( 'money/home.html', {'transactions': transactions, 'tags': models.Tag.objects.order_by('name'), 'totals_for_tags': totals_for_tags(transactions), 'in_and_out': in_and_out(transactions)})
def summary(request, year): transactions = models.Transaction.objects.filter(date__year=year) months = [] for month in xrange(1, 13): transactions_for_month = transactions.filter(date__month=month) months.append( {'name': datetime.date(2012, month, 1).strftime("%B"), 'summary': in_and_out(transactions_for_month), 'tags': totals_for_tags(transactions_for_month), }) return render( request, 'money/summary.html', {'year': year, 'summary': in_and_out(transactions), 'tags': totals_for_tags(transactions), 'months': months }, )