import datetime
import logger
from django.conf import settings
from django.db.models import Q
from django.core.management.base import BaseCommand
from xxx.models import User
from xxx.tools import message_client MSEEAGE = u"Hello %s , Welcome to XXX." class Command(BaseCommand):
def handle(self, *args, **kwargs):
print args
print kwargs
send_level = args[0].split(',')
td = datetime.datetime.now()
td0 = datetime.datetime(dt.year, dt.month, dt.day)
reg_time = now_day_value + datetime.timedelta(days=-4)
query_condition = Q(active='') & Q(status='y') & Q(registe_time__gte=reg_time) & Q(level__in=send_level)
user_list = User.objects.filter(query_condition)
for u in user_list:
if u.phone:
try:
msg = MSEEAGE % u.name
message_client.send_message(phone_number=eachUser.phone_no, content=msg.encode("gbk"))
except Exception, e:
logger.error(e.message)
logger.error("failed send to %s" % str(u.phone))

比如我们的python 文件名是:batch_send_msg.py

那么我们调用的方法是:python manage.py batch_send_msg 1,2  ;

给等级为1和2的用户发送消息。

和Django 启动的命令(python manage.py runserver 0.0.0.0:8001)使用方式一样

最新文章

  1. 【MVVM Light】Messager的使用
  2. zend studio面板功能
  3. 背水一战 Windows 10 (28) - 控件(文本类): TextBox, PasswordBox
  4. nginx做反向代理并防盗链
  5. js中数组Array的一些常用方法总结
  6. 37. Sudoku Solver
  7. mysql排序,可以对统计的数据进行排序
  8. python split()黑魔法
  9. C#线程 访问资源同步简介
  10. android JNI (二) 第一个 android工程
  11. JQuery+CSS3实现封装弹出登录框效果
  12. 使用Dreamweaver格式化HTML代码
  13. Order笔记-项目导入
  14. 开放windows服务器端口-----以打开端口8080为例
  15. JAVA取数两个数组交集,考虑重复和不重复元素
  16. 02 . 处理axios的三个问题 :设置基路径/axios挂载到vue原型/请求时自动携带token
  17. JVM之垃圾回收
  18. 103. Binary Tree Zigzag Level Order Traversal (Tree, Queue; BFS)
  19. Femtocell家庭基站通信截获、伪造任意短信漏洞
  20. elasticsearch(三) 之 elasticsearch目录介绍和配置文件详解

热门文章

  1. 判断Xen虚拟机随想
  2. java运算注意事项
  3. JAVA 输入输出程序开发
  4. Delphi 版本信息获取函数 GetFileVersionInfo、GetFileVersionInfoSize、VerFindFile、VerInstallFile和VerQueryValue
  5. web,xmlSecurity
  6. Python基础(三):简化除法判断、分析apache访问日志、扫描存活主机、利用多线程实现ssh并发访问
  7. 分布式系统理论基础2 :CAP
  8. python(列表推导式和生成器表达式)
  9. thinkphp5一键清除缓存
  10. 关于UI自动化测试的思考