def finish(self): self.state = self.FINISH if not self.auto_prolong: self.finish_at = datetime.now() self.save() spam.delay(self.id, 'not_win') # send_protocol.delay(self.id) user_win.delay(self.id)
def start(self): self.state = self.ACTIVE self.start_at = datetime.now() self.save() spam.delay(self.id, 'start')