Exemplo n.º 1
0
def add_queue(request):
    if request.method == "POST":
        receiver = request.POST.get('receiver',None)
        msg = request.POST.get('msg',None)
        if receiver and msg:
            queue = SMSQueue()
            queue.receiver = receiver
            queue.msg = msg
            queue.save()
    return HttpResponseRedirect('/queue/list')
Exemplo n.º 2
0
 def run(self):
     run = True
     while run:
         self.logger.debug(u'轮循task......')
         list = TaskCron.objects.filter(phone=self.phone)
         for task in list:
             cron = task.cron
             if self.__check(cron):
                 self.logger.debug(u"cron[%s]符合条件......" % cron)
                 SMSQueue.addQueue(task)
         time.sleep(59)  #略大约55秒,防止1分钟内存在2次触发
Exemplo n.º 3
0
 def run(self):
     run = True
     while run:
         self.logger.debug(u'轮循task......')
         list = TaskCron.objects.filter(phone=self.phone)
         for task in list:
             cron = task.cron
             if self.__check(cron):
                 self.logger.debug(u"cron[%s]符合条件......"%cron)
                 SMSQueue.addQueue(task)
         time.sleep(59)#略大约55秒,防止1分钟内存在2次触发
Exemplo n.º 4
0
def add_queue(request):
    if request.method == "POST":
        receiver = request.POST.get('receiver', None)
        msg = request.POST.get('msg', None)
        if receiver and msg:
            queue = SMSQueue()
            queue.receiver = receiver
            queue.msg = msg
            queue.save()
    return HttpResponseRedirect('/queue/list')