def empty_duration_display(self): if not self.empty_duration: return "" return TimeDuration.custom_display(self.empty_duration)
def __init__(self, band, *args, **kwargs): super(RehearsalForm, self).__init__(*args, **kwargs) locations = Location.objects.filter(location_type=LocationType.studio) self.fields['studio'].choices = [(i.id, str(i)) for i in locations] self.fields['duration'].choices = TimeDuration.choices() self.instance.band = band
def duration_display(self): return TimeDuration.display(self.duration)