user = User.objects.get(pk=uid) except Exception, e: return helpers.ajax_error('失败') try: pro = user.get_profile() about_me = pro.about_me user_name = pro.chinese_name_or_username() image = pro.mugshot if not pro.can_view_profile(request.user): about_me = '' except Exception, e: image = '' about_me = '' user_name = user.username url = media_path(image) # 消息对话链接 talk_link = reverse('user_umessages_history',kwargs={'uid':user.id}) show_talk = True if user.id != request.user.id else False info = { "about_me":about_me, "user_name":user_name, "avatar":url, "talk_link":talk_link, "show_talk":show_talk } return helpers.ajax_ok('成功',con=info) @login_required def vcar(request, template_name="memory/includes/vcar.html"): """ 鼠标移动到头像,显示用户详情信息 """
def picture(self): url = helpers.media_path(self.img) if url: return '<img src='+url +' style="max-height: 100px; max-width:100px;">' else: return ''