Beispiel #1
0
        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"):
    """ 鼠标移动到头像,显示用户详情信息 """
Beispiel #2
0
 def picture(self):
     url = helpers.media_path(self.img)
     if url:
         return '<img src='+url +' style="max-height: 100px; max-width:100px;">'
     else:
         return ''