# -*- coding: utf-8 -*- #!/usr/bin/env python import os import sys import datetime #: current_dir - 2 PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..') sys.path.insert(0, PROJECT_ROOT) from django.conf import settings from script.base import init_env, get_logger init_env(interactive=True) from apps.web.agent.models import Agent for agent in Agent.objects(): updated = agent.update(templateIdMap=Agent.DEFAULT_WECHAT_PUSH_MESSAGE_ID_MAP) assert updated, u"update failed %s" % (agent.nickname,) if agent.dealerAppId in [settings.MY_WECHAT_USER_APPID, settings.MY_WECHAT_MANAGERIAL_APP_ID]: updated2 = agent.update(dealerAppId='',dealerSecretId='') assert updated2, u"update2 failed %s" % (agent.nickname,) print 'success'