# -*- coding: utf-8 -*- #!/usr/bin/env python import os import sys import six 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 script.base import init_env, get_logger init_env(interactive=True) logger = get_logger(__name__) from apps.web.dealer.models import WithdrawRecord for record in WithdrawRecord.objects(): #record.update(orderNo = record.order) #record.update(unset__order=1) if isinstance(record.postTime, six.string_types): logger.info('updating record(id=%s) postTime' % (str(record.id),) ) postTime_updated = record.update(postTime=datetime.datetime.strptime(record.postTime, '%Y-%m-%d %H:%M:%S')) assert postTime_updated, u'postTime updated error record=%s' % (str(record.id),)