Files @ 027964192a65
Branch filter:

Location: website/www/conservancy/apps/fundgoal/models.py

bkuhn
Function to compute how far to the goal we are.

This is also inserted by the Javascript code as well, but no reason we
can't compute it server side, too.
from django.db import models

class FundraisingGoal(models.Model):
    """Conservancy fundraiser Goal"""

    fundraiser_code_name      = models.CharField(max_length=200, blank=False, unique=True)
    fundraiser_goal_amount   = models.DecimalField(max_digits=10, decimal_places=2)
    fundraiser_so_far_amount = models.DecimalField(max_digits=10, decimal_places=2)

    def __unicode__(self):
        return self.fundraiser_code_name

    def percentage_there(self):
        return (fundraiser_so_far_amount / fundraiser_goal_amount ) * 100.00
    
    class Meta:
        ordering = ('fundraiser_code_name',)