# -*- coding: utf-8 -*- # !/usr/bin/env python """ """ import os import sys from apps.provision.bank_card import CARDBANK PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..') sys.path.insert(0, PROJECT_ROOT) from script.base import init_env, get_logger logger = get_logger(__name__) init_env(interactive = True) from apps.web.common.models import CardBank logger.info('start inserting bankcards...') for cardType, cardName in CARDBANK.iteritems(): logger.info('inserting...cardType=%s' % (cardType,)) CardBank.get_collection().update({'CardType': cardType}, {'$set': {'CardType': cardType, 'CardName': cardName}}, multi = False, upsert = True) logger.info('inserting bankcards ends..')