# -*- coding: utf-8 -*-
import logging
from django.core.management import BaseCommand
from live.models import LiveChannel
from utils.rpc import get_rpc_invoker
class Command(BaseCommand):
""" Import famous doctor award list from txt to database """
def handle(self, *args, **options):
channels = LiveChannel.objects.all()
print(len(channels))
rpc = get_rpc_invoker()
for channel in channels:
person_id = channel.person_id
try:
result = rpc['api/person/user_info'](person_id=person_id).unwrap()
channel.user_id = result.get("user_id")
channel.save()
except:
logging.info("{pserson_id}找不到对应的user_id".format(channel.person_id))
-
李小芳 authored20082ec7