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