def get_fee():
    return 2 * veryImportant


class Report(models.Model):
    job = models.ForeignKey(Job)
overridableFee = models.DecimalField(max_digits=7, decimal_places=2)

def __init__(self, *args, **kwargs):
    super(Report, self).__init__(*args, **kwargs)
if not self.id:
    pass
Can a Django model field's default value be defined by a function dependent on a foreign parent model?