def save_weibo_content(member, content): content = json.loads(content) for t in content['statuses']: identity = "%s#weibo" %t['id'] existed_topic = Topic.objects(identity=identity).first() if not existed_topic: topic = Topic() topic.member = member topic.content = t['text'].lstrip() topic.identity = identity topic.created = datetime.now() topic.source_created = getWeiboTime(t['created_at']) topic.bmiddle_pic_url = t.get('bmiddle_pic', None) topic.thumbnail_pic_url = t.get('thumbnail_pic', None) topic.original_pic_url = t.get('original_pic', None) if t.get("retweeted_status"): topic.origin_content = t["retweeted_status"] topic.save()