def weixin_daily_analyse(): for wx in WXAccount.objects.filter(state=WXAccount.STATE_BOUND): try: data = WeixinDailyData.objects.get(weixin=wx, date=datetime.date.today()) logger.debug("already have one") except: data = WeixinDailyData() data.weixin = wx data.date = datetime.date.today() data.save()