def get_post_info(self,uid,post_id): """ 获取说说详情 """ post_info = PostModel().get_post_info(post_id) post_info['post_id'] = str(post_info['_id']) current_time = PublicFunc.get_current_stamp() post_info['time'] = PublicFunc.time_format_span(post_info['time'],current_time) del post_info['_id'] user_info = UsersModel().get_import_user_info(post_info['uid'],['avatar','nickname'])#获取发说说的人的信息 post_info['avatar'] = user_info['avatar'] post_info['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name comm_list = post_info['comm_list'] for comm in comm_list: comm['time'] = PublicFunc.time_format_span(comm['time'],current_time) comm_user_info = UsersModel().get_import_user_info(comm['uid'],['avatar','nickname'])#获取评论说说的人的信息 comm['avatar'] = comm_user_info['avatar'] comm['nickname'] = comm_user_info['nickname'] if comm_user_info['nickname'] else options.default_nick_name love_list = post_info['love_list'] for lover in love_list: lover_info = UsersModel().get_import_user_info(lover['uid'],['avatar','nickname'])#获取评论说说的人的信息 lover['avatar'] = lover_info['avatar'] # post_info['pic_list'] = [options.ipnet + pic for pic in post_info['pic_list']] # post_info['pic_list'] = [{'ori_pic':options.ipnet + pic,'thumb_pic':options.ipnet+options.post_thumb_save_path+'t'+pic[-17:]} for pic in post_info['pic_list']] post_info['pic_list'] = [{'ori_pic':options.ipnet + pic,'thumb_pic':options.ipnet+pic} for pic in post_info['pic_list']] #man has love? post_info['has_love'] = 1 if PostLoveModel().judge_post_love(uid,post_info['post_id']) else 0 if int(post_info['uid']) == int(uid): post_info['has_follow'] = '' else:post_info['has_follow'] = '已关注' if FollowModel().get_follow_status(uid,post_info['uid']) else '关注' # post['has_follow'] = '已关注' if FollowModel().get_follow_status(uid,post['uid']) else '关注' return post_info
def just_just(self): uid_list = UsersModel().get_uid() uid_list = uid_list[2700:] for uid_info in uid_list: print str(uid_info['uid']) + 'finish' if not MUserModel().judge_user_exist(uid_info['uid']): MUserModel().add_info_mongo(uid_info['uid'])
def get_post_list(self,uid,page): """ function: 获取互动列表 """ post_list = PostModel().get_post_list(page) current_time = PublicFunc.get_current_stamp() for post in post_list: post['post_id'] = str(post['_id']) post['have_love'] = 1 if PostLoveModel().judge_post_love(uid,post['_id']) else 0 del post['_id'] # post['pic_list'] = [{'ori_pic':options.ipnet + pic,'thumb_pic':options.ipnet+options.post_thumb_save_path+'t'+pic[-17:]} for pic in post['pic_list']] post['pic_list'] = [{'ori_pic':options.ipnet + pic,'thumb_pic':options.ipnet+pic} for pic in post['pic_list']] post['time'] = PublicFunc.time_format_span(post['time'],current_time) user_info = UsersModel().get_import_user_info(post['uid'],['avatar','nickname']) # qz = user_info['avatar'][:4] post['avatar'] = user_info['avatar'] post['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name post['self_post'] = 0 if post['uid'] == int(uid): post['has_follow'] = '' post['self_post'] = 1 else: post['has_follow'] = '已关注' if FollowModel().get_follow_status(uid,post['uid']) else '关注' return post_list
def get_note_comm(self,note_id,page): """ function: 获取帖子的评论 input param: note_id: 帖子id page 分页 return xxx """ comm_num = NoteModel().get_note_comm_num(note_id) page = int(page) comm_per_page = int(options.note_comm_per_page) level = comm_num - page*comm_per_page note_comm_list = NoteComModel().get_note_comm(note_id,page) current_time = PublicFunc.get_current_stamp() for comm in note_comm_list: comm['comm_id'] = str(comm['_id']) user_info = UsersModel().get_import_user_info(comm['uid'],['avatar','nickname']) comm['avatar'] = user_info['avatar'] comm['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name comm['level'] = level level -= 1 comm['time'] = PublicFunc.time_format_span(comm['time'],current_time) del comm['_id'] del comm['note_id'] return note_comm_list
def get_recommend_list(self,uid): """ 获取推荐的关注列表 """ recommend_user_list = PostModel().recommend_user(uid) for recommend_user in recommend_user_list: user_info = UsersModel().get_import_user_info(recommend_user['uid'],['avatar','nickname']) recommend_user['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name run_data = RunDataModel().get_user_sum_run(uid) if run_data: duration = round(run_data['duration']/3600.0,1) distance = round(run_data['distance']/1000.0,1) recommend_user['run'] = '我总共运动了%sh,运动了%sKm' % (duration,distance) else: recommend_user['run'] = '全民健身动起来' recommend_user['avatar'] = user_info['avatar'] recommend_user['post_id'] = str(recommend_user['_id']) del recommend_user['_id'] del recommend_user['pic_num'] recommend_user['pic_list'] = [{'ori_pic':options.ipnet + pic,'thumb_pic':options.ipnet+options.post_thumb_save_path+'t'+pic[-17:]} for pic in recommend_user['pic_list']] if int(uid): recommend_user['has_follow'] = '已关注' if FollowModel().get_follow_status(uid,recommend_user['uid']) else '关注' else: recommend_user['has_follow'] = '关注' return recommend_user_list
def attend_act(self,uid,activity_id,truename,sex,tel): has_attend = ActivitySignUpModel().judge_have_attend(uid,activity_id) if int(has_attend): return "您已经报过名了" else: ActivityInfoModel().incr_attend_num(activity_id) ActivitySignUpModel().attend_activity(activity_id,uid,truename,tel,sex) avatar = UsersModel().get_import_user_info(uid,['avatar'])['avatar'] url_req = options.ipnet + ':8088/napi/userSignUpActivity.shtml?uid=%s&aid=%s' % (uid,activity_id) result = PublicFunc.do_curl_get(url_req) return True
def get_member_list(self,organization_id,page): member_list = OrganizationUserModel().get_member_list(organization_id,page) for mem_info in member_list: user_id = mem_info['user_id'] mem_info['role'] = 1 if mem_info['type'] & 4 else 0 #如果用户是管理员则role为1 如果为0表示是普通成员 user_info = UsersModel().get_import_user_info(user_id,['avatar','nickname']) mem_info['avatar'] = user_info['avatar'] mem_info['nickname'] = options.default_nick_name if not user_info['nickname'] else user_info['nickname'] del mem_info['type'] return member_list
def get_apply_list(self,id,uid,page): is_admin = OrganizationUserModel().judge_is_admin(id,uid) if not is_admin: return {"flag":0,'ret':"只有管理员可以更改机构/俱乐部信息"} apply_list_return = OrganizationUserModel().get_apply_list(id,page) for ele in apply_list_return: uid = ele['user_id'] user_info = UsersModel().get_import_user_info(uid,['avatar','nickname']) ele['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name ele['avatar'] = user_info['avatar'] ele['change_date'] = ele['change_date'][:16] return {'flag':1,'ret':apply_list_return}
def get_lover_list(self,post_id,page): """ 获取说说喜欢用户列表""" lover_list = PostLoveModel().get_lover_list(post_id,page) current_time = PublicFunc.get_current_stamp() for lover in lover_list: del lover['_id'] del lover['post_id'] lover['time'] = PublicFunc.time_format_span(lover['time'],current_time) user_info = UsersModel().get_import_user_info(lover['uid'],['avatar','nickname']) lover['avatar'] = user_info['avatar'] lover['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name return lover_list
def get_follower_list(self, uid, page): """获取粉丝列表""" follower_list = self.followmodel.get_follower_list(uid, page) current_time = PublicFunc.get_current_stamp() for f in follower_list: f['time'] = PublicFunc.time_format_span(f['time'], current_time) user_info = UsersModel().get_import_user_info( f['uid'], ['avatar', 'nickname']) f['avatar'] = user_info['avatar'] f['nickname'] = user_info['nickname'] if user_info[ 'nickname'] else options.default_nick_name return follower_list
def get_comm_list(self,post_id,page): """ get the comment list of the user post """ current_time = PublicFunc.get_current_stamp() comm_list = PostComModel().get_comm_list(post_id,page) for comm in comm_list: comm['time'] = PublicFunc.time_format_span(comm['time'],current_time) user_info = UsersModel().get_import_user_info(comm['uid'],['avatar','nickname']) comm['avatar'] = user_info['avatar'] comm['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name return comm_list
def find_friends(self,nick_find,page,uid): """ 根据昵称找好友 """ friends_list = UsersModel().find_friends(nick_find,page) friends_list_return = [] for friend in friends_list: if int(friend['uid']) == int(uid): continue friend['avatar'] = options.ipnet + friend['avatar'] friend['nickname'] = friend['nickname'] if friend['nickname'] else options.default_nick_name user_interest = InterestModel().get_user_interest(friend['uid']) friend['interest'] = [iname['iname'] for iname in user_interest] friends_list_return.append(friend) return friends_list_return
def get_note_info(self,note_id): """ function: 获取帖子信息 这里在获取帖子的评论的时候,默认获取首页数据 input param: note_id 帖子id """ note_basic_info = NoteModel().get_note_info(ObjectId(note_id))#获取帖子基本信息 note_user_info = UsersModel().get_import_user_info(note_basic_info['uid'],['avatar','nickname'])#获取发帖人信息 note_basic_info['avatar'] = note_user_info['avatar'] note_basic_info['nickname'] = note_user_info['nickname'] note_comm_list = NoteComModel().get_note_comm(note_id,0)#获取评论信息 note_comm_num = note_basic_info['com_num'] current_time = PublicFunc.get_current_stamp() for comm in note_comm_list: comm['comm_id'] = str(comm['_id']) user_info = UsersModel().get_import_user_info(comm['uid'],['avatar','nickname']) comm['avatar'] = user_info['avatar'] comm['nicknamefr'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name comm['level'] = note_comm_num comm['time'] = PublicFunc.time_format_span(comm['time'],current_time) note_comm_num -= 1 del comm['_id'] del comm['note_id'] return note_basic_info,note_comm_list
def get_attend_list(self,activity_id,page): per_page = options.act_attend_per_page# 8 # return_list = [] # return_list['per_page'] = per_page attend_uid_list = ActivitySignUpModel().get_attend_list(activity_id,page) attend_list_return = {} attend_list_return['per_page'] = per_page attend_user_info = [] for user in attend_uid_list: user_info = UsersModel().get_import_user_info(user['user_id'],['avatar']) user_info['uid'] = user['user_id'] user_info['truename'] = user['true_name'] user_info['create_time'] = user['create_time'][:16] attend_user_info.append(user_info) attend_list_return['attend_list'] = attend_user_info return attend_list_return
def get_agree_list(self,id,page): per_page = int(options.act_agree_per_page) page = int(page) agree_list = ActivityInfoModel().get_agree_list(id) agree_uid_list = [] agree_uid_list_all = [] if agree_list: agree_uid_list_all = agree_list.split('|') agree_uid_list = agree_uid_list_all[per_page*page:per_page*(page+1)] agree_user_list = [] for uid in agree_uid_list: user_info = UsersModel().get_import_user_info(uid,['avatar','nickname','uid']) if not user_info['nickname']: user_info['nickname'] = options.default_nick_name agree_user_list.append(user_info) return_list = {} return_list['per_page'] = per_page return_list['agree_num'] = len(agree_uid_list_all) return_list['agree_list'] = agree_user_list return return_list
def login(self, tel, password): """ 用户登录接口,登录成功之后要判断mongo里面是否有这个用户了,如果没有的话,新建 """ user_exist = UsersModel().check_tel_register(tel) if not user_exist: return 0 #用户还没有注册 login_info = self.usersmodel.login(tel, password) #mysql if not password == login_info['password']: return 1 # #if the user has not clear the token before!! then continue use this token!! token = login_info['token'] if not token: token = PublicFunc.create_token(login_info['uid']) change_param = { 'token': token, 'login_times': login_info['login_times'] + 1, 'last_login': int(time.time()) } self.usersmodel.update_db(change_param, tel=tel) self.usersmodel.clear_user_cache(login_info['uid']) self.usersmodel.cache_import_user_info(login_info['uid']) bind_layer_show = 1 if self.usersmodel.judge_show_bind_layer( login_info['uid']) else 0 return token, login_info['uid'], bind_layer_show
def __init__(self): self.followmodel = FollowModel() self.usersmodel = UsersModel() self.musermodel = MUserModel()
class FollowController: def __init__(self): self.followmodel = FollowModel() self.usersmodel = UsersModel() self.musermodel = MUserModel() def following_man(self, uid, fuid): """ function: 成为其他用户的粉丝,这里不仅仅要修改自己的关注列表,也要将自己设置为其他人的粉丝 input param: uid 粉丝uid fuid 被关注的人的id """ if not self.usersmodel.judge_uid_exist(uid): return 'uid为' + uid + '的用户不存在' if not self.usersmodel.judge_uid_exist(fuid): return 'uid为' + fuid + '的用户不存在' if int(uid) == int(fuid): return '您不能关注自己' result = self.followmodel.following_man(uid, fuid) if result == 'follow_success': MUserModel().add_following(uid, fuid) #修改自己的关注列表 MUserModel().add_follower(fuid, uid) #修改被关注用户的的粉丝列表 return '取消关注' elif result == 'cancel_success': # print 'start cancel' MUserModel().cancel_following(uid, fuid) #取消自己所关注的人 MUserModel().cancel_follower(uid, fuid) #自己不再是别人的粉丝了 return '关注' def follow_other(self, uid, fuid): """ 关注他人,只具有关注功能 """ if not self.usersmodel.judge_uid_exist(uid): return 'uid为' + uid + '的用户不存在' if not self.usersmodel.judge_uid_exist(fuid): return 'uid为' + fuid + '的用户不存在' if int(uid) == int(fuid): return '您不能关注自己' if self.followmodel.follow_other(uid, fuid): MUserModel().add_following(uid, fuid) #修改自己的关注列表 MUserModel().add_follower(fuid, uid) #修改被关注用户的的粉丝列表 return '已关注' else: return '已关注' def get_following_list(self, uid, page): """获取我所关注的人的列表""" following_list = self.followmodel.get_following_list(uid, page) current_time = PublicFunc.get_current_stamp() for f in following_list: f['time'] = PublicFunc.time_format_span(f['time'], current_time) user_info = UsersModel().get_import_user_info( f['fuid'], ['avatar', 'nickname']) f['avatar'] = user_info['avatar'] f['nickname'] = user_info['nickname'] if user_info[ 'nickname'] else options.default_nick_name return following_list def get_follower_list(self, uid, page): """获取粉丝列表""" follower_list = self.followmodel.get_follower_list(uid, page) current_time = PublicFunc.get_current_stamp() for f in follower_list: f['time'] = PublicFunc.time_format_span(f['time'], current_time) user_info = UsersModel().get_import_user_info( f['uid'], ['avatar', 'nickname']) f['avatar'] = user_info['avatar'] f['nickname'] = user_info['nickname'] if user_info[ 'nickname'] else options.default_nick_name return follower_list
class FollowController: def __init__(self): self.followmodel = FollowModel() self.usersmodel = UsersModel() self.musermodel = MUserModel() def following_man(self,uid,fuid): """ function: 成为其他用户的粉丝,这里不仅仅要修改自己的关注列表,也要将自己设置为其他人的粉丝 input param: uid 粉丝uid fuid 被关注的人的id """ if not self.usersmodel.judge_uid_exist(uid): return 'uid为' + uid + '的用户不存在' if not self.usersmodel.judge_uid_exist(fuid): return 'uid为' + fuid + '的用户不存在' if int(uid) == int(fuid): return '您不能关注自己' result = self.followmodel.following_man(uid,fuid) if result == 'follow_success': MUserModel().add_following(uid,fuid) #修改自己的关注列表 MUserModel().add_follower(fuid,uid) #修改被关注用户的的粉丝列表 return '取消关注' elif result == 'cancel_success': # print 'start cancel' MUserModel().cancel_following(uid,fuid) #取消自己所关注的人 MUserModel().cancel_follower(uid,fuid) #自己不再是别人的粉丝了 return '关注' def follow_other(self,uid,fuid): """ 关注他人,只具有关注功能 """ if not self.usersmodel.judge_uid_exist(uid): return 'uid为' + uid + '的用户不存在' if not self.usersmodel.judge_uid_exist(fuid): return 'uid为' + fuid + '的用户不存在' if int(uid) == int(fuid): return '您不能关注自己' if self.followmodel.follow_other(uid,fuid): MUserModel().add_following(uid,fuid) #修改自己的关注列表 MUserModel().add_follower(fuid,uid) #修改被关注用户的的粉丝列表 return '已关注' else: return '已关注' def get_following_list(self,uid,page): """获取我所关注的人的列表""" following_list = self.followmodel.get_following_list(uid,page) current_time = PublicFunc.get_current_stamp() for f in following_list: f['time'] = PublicFunc.time_format_span(f['time'],current_time) user_info = UsersModel().get_import_user_info(f['fuid'],['avatar','nickname']) f['avatar'] = user_info['avatar'] f['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name return following_list def get_follower_list(self,uid,page): """获取粉丝列表""" follower_list = self.followmodel.get_follower_list(uid,page) current_time = PublicFunc.get_current_stamp() for f in follower_list: f['time'] = PublicFunc.time_format_span(f['time'],current_time) user_info = UsersModel().get_import_user_info(f['uid'],['avatar','nickname']) f['avatar'] = user_info['avatar'] f['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name return follower_list
class RCommController: usersmodel = UsersModel() runcommunitymodel = RunCommunityModel() def save_run_data(self, uid, duration, distance): self.runcommunitymodel.save_run_data(uid, duration, distance)
def __init__(self): self.usersmodel = UsersModel() self.musermodel = MUserModel()
class UserController: def __init__(self): self.usersmodel = UsersModel() self.musermodel = MUserModel() def login(self,tel,password): """ 用户登录接口,登录成功之后要判断mongo里面是否有这个用户了,如果没有的话,新建 """ user_exist = UsersModel().check_tel_register(tel) if not user_exist: return 0#用户还没有注册 login_info = self.usersmodel.login(tel,password) #mysql if not password == login_info['password']: return 1 # #if the user has not clear the token before!! then continue use this token!! token = login_info['token'] if not token: token = PublicFunc.create_token(login_info['uid']) change_param = {'token':token,'login_times':login_info['login_times']+1,'last_login':int(time.time())} self.usersmodel.update_db(change_param,tel=tel) self.usersmodel.clear_user_cache(login_info['uid']) self.usersmodel.cache_import_user_info(login_info['uid']) bind_layer_show = 1 if self.usersmodel.judge_show_bind_layer(login_info['uid']) else 0 return token,login_info['uid'],bind_layer_show def person_center(self,uid,other_uid): """ 获取用户个人中心的信息 uid 用户id other_id 所打开的其他人的id """ uid = int(uid) other_uid = int(other_uid) # person_center = self.musermodel.person_center(uid) person_center = self.musermodel.person_center(other_uid) print person_center for following in person_center['following_list']: user_info = self.usersmodel.get_import_user_info(following['uid'],['avatar','nickname']) following['avatar'] = user_info['avatar'] following['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name for follower in person_center['follower_list']: user_info = self.usersmodel.get_import_user_info(follower['uid'],['avatar','nickname']) follower['avatar'] = user_info['avatar'] follower['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name user_info = self.usersmodel.get_import_user_info(other_uid,['avatar','nickname']) person_center['avatar'] = user_info['avatar'] person_center['nickname'] = user_info['nickname'] if user_info['nickname'] else options.default_nick_name person_center['ready_id'] = '100' + str(uid) sum_run_info = RunDataModel().get_user_sum_run(other_uid) if sum_run_info: person_center['run_duration'] = round(sum_run_info['duration']/3600.0,1) person_center['run_distance'] = round(sum_run_info['distance']/1000.0,1) else: person_center['run_duration'] = 0 person_center['run_distance'] = 0 if not uid == other_uid: person_center['has_follow'] = '已关注' if FollowModel().get_follow_status(uid,other_uid) else '关注' person_center['interest'] = [iname['iname'] for iname in InterestModel().get_user_interest(other_uid)] person_center['group_num'] = GroupModel().get_group_num(uid) group_list = GroupModel().get_some_group(uid,options.group_get_num) for group in group_list: group['avatar'] = options.ipnet + group['avatar'] person_center['group_list'] = group_list if 'cir_back' in person_center and person_center['cir_back']: person_center['cir_back'] = options.ipnet + person_center['cir_back'] else: person_center['cir_back'] = options.ipnet + '/Uploads/back.jpg' return person_center def update_cir_back(self,uid,pic_path): """更新用户朋友圈背景图""" #treat self.musermodel.update_cir_back(uid,pic_path)
def __init__(self): self.gamemodel = GameModel() self.usersmodel = UsersModel() self.musermodel = MUserModel()
class UserController: def __init__(self): self.usersmodel = UsersModel() self.musermodel = MUserModel() def login(self, tel, password): """ 用户登录接口,登录成功之后要判断mongo里面是否有这个用户了,如果没有的话,新建 """ user_exist = UsersModel().check_tel_register(tel) if not user_exist: return 0 #用户还没有注册 login_info = self.usersmodel.login(tel, password) #mysql if not password == login_info['password']: return 1 # #if the user has not clear the token before!! then continue use this token!! token = login_info['token'] if not token: token = PublicFunc.create_token(login_info['uid']) change_param = { 'token': token, 'login_times': login_info['login_times'] + 1, 'last_login': int(time.time()) } self.usersmodel.update_db(change_param, tel=tel) self.usersmodel.clear_user_cache(login_info['uid']) self.usersmodel.cache_import_user_info(login_info['uid']) bind_layer_show = 1 if self.usersmodel.judge_show_bind_layer( login_info['uid']) else 0 return token, login_info['uid'], bind_layer_show def person_center(self, uid, other_uid): """ 获取用户个人中心的信息 uid 用户id other_id 所打开的其他人的id """ uid = int(uid) other_uid = int(other_uid) # person_center = self.musermodel.person_center(uid) person_center = self.musermodel.person_center(other_uid) print person_center for following in person_center['following_list']: user_info = self.usersmodel.get_import_user_info( following['uid'], ['avatar', 'nickname']) following['avatar'] = user_info['avatar'] following['nickname'] = user_info['nickname'] if user_info[ 'nickname'] else options.default_nick_name for follower in person_center['follower_list']: user_info = self.usersmodel.get_import_user_info( follower['uid'], ['avatar', 'nickname']) follower['avatar'] = user_info['avatar'] follower['nickname'] = user_info['nickname'] if user_info[ 'nickname'] else options.default_nick_name user_info = self.usersmodel.get_import_user_info( other_uid, ['avatar', 'nickname']) person_center['avatar'] = user_info['avatar'] person_center['nickname'] = user_info['nickname'] if user_info[ 'nickname'] else options.default_nick_name person_center['ready_id'] = '100' + str(uid) sum_run_info = RunDataModel().get_user_sum_run(other_uid) if sum_run_info: person_center['run_duration'] = round( sum_run_info['duration'] / 3600.0, 1) person_center['run_distance'] = round( sum_run_info['distance'] / 1000.0, 1) else: person_center['run_duration'] = 0 person_center['run_distance'] = 0 if not uid == other_uid: person_center['has_follow'] = '已关注' if FollowModel( ).get_follow_status(uid, other_uid) else '关注' person_center['interest'] = [ iname['iname'] for iname in InterestModel().get_user_interest(other_uid) ] person_center['group_num'] = GroupModel().get_group_num(uid) group_list = GroupModel().get_some_group(uid, options.group_get_num) for group in group_list: group['avatar'] = options.ipnet + group['avatar'] person_center['group_list'] = group_list if 'cir_back' in person_center and person_center['cir_back']: person_center[ 'cir_back'] = options.ipnet + person_center['cir_back'] else: person_center['cir_back'] = options.ipnet + '/Uploads/back.jpg' return person_center def update_cir_back(self, uid, pic_path): """更新用户朋友圈背景图""" #treat self.musermodel.update_cir_back(uid, pic_path)