upgrade_20180307.py 682 B

12345678910111213141516171819202122232425
  1. # -*- coding: utf-8 -*-
  2. #!/usr/bin/env python
  3. import os
  4. import sys
  5. import datetime
  6. #: current_dir - 2
  7. PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..')
  8. sys.path.insert(0, PROJECT_ROOT)
  9. from script.base import init_env, get_logger
  10. init_env(interactive=True)
  11. logger = get_logger(__name__)
  12. from apps.web.agent.models import Agent
  13. for agent in Agent.objects():
  14. #: 补全遗留代理商的部分信息
  15. agent.incomeMap = Agent.DEFAULT_INCOME_MAP
  16. agent.aggregatedIncome = Agent.DEFAULT_INCOME_MAP
  17. agent.save()
  18. logger.info('finished filling up agent(nickname=%s)' % (agent.nickname,))