code: def status(self):
          
          myNow = timezone.localtime(timezone=self.tz)
          fromDt = getAwareDatetime(self.except_date, self.time_from, self.tz)
          daysDelta = dt.timedelta(days=self.num_days - 1)
          toDt = getAwareDatetime(self.except_date + daysDelta, self.time_to, self.tz)
          if toDt < myNow:
              return "finished"
          elif fromDt < myNow:
              return "started"
docs: The current status of the event (started, finished or pending).