示例#1
0
def wrap_user(data,extra={}):
    if not data:
        return None
    tag,data = wrapList(data)
    result = map(lambda x:{
                        'user_id':x.user_id,
                        'smallavatar': ft.avatar(x),
                        'mediumavatar': ft.avatar(x,'medium'),
                        'bigavatar': ft.avatar(x,'big'),
                        'nickname':x.nickname,
                        'email':x.email,
                        'username':x.username
                        },data)
    return result if tag else result[0]
示例#2
0
文件: match.py 项目: realjade/match
 def tojson(self):
     import lib.filters as ft
     return {'id':self.id,
             'course':self.course,
             'isstudent':self.isstudent,
             'isteacher':self.isteacher,
             'isparent':self.isparent,
             'smallavatar': ft.avatar(self),
             'mediumavatar': ft.avatar(self,'medium'),
             'bigavatar': ft.avatar(self,'big'),
             'nickname':self.nickname,
             'email':self.email,
             'mobile':self.mobile,
             }
示例#3
0
文件: match.py 项目: realjade/match
 def tojson(self):
     import lib.filters as ft
     return {
         'id': self.id,
         'course': self.course,
         'isstudent': self.isstudent,
         'isteacher': self.isteacher,
         'isparent': self.isparent,
         'smallavatar': ft.avatar(self),
         'mediumavatar': ft.avatar(self, 'medium'),
         'bigavatar': ft.avatar(self, 'big'),
         'nickname': self.nickname,
         'email': self.email,
         'mobile': self.mobile,
     }
示例#4
0
文件: user.py 项目: realjade/match
 def tojson(self):
     import lib.filters as ft
     return {'id':self.id,
             'mobile':self.mobile,
             'nickname':self.nickname,
             'isadmin':self.isadmin,
             'gender':self.gender,
             'smallavatar': ft.avatar(self),
             'mediumavatar': ft.avatar(self,'medium'),
             'bigavatar': ft.avatar(self,'big'),
             'slogan':self.slogan,
             'height':self.height,
             'weight':self.mobile,
             'team_id':self.team_id,
             'role':self.role,
             'position':self.position
             }
示例#5
0
 def tojson(self):
     import lib.filters as ft
     return {
         'id': self.id,
         'mobile': self.mobile,
         'nickname': self.nickname,
         'isadmin': self.isadmin,
         'gender': self.gender,
         'smallavatar': ft.avatar(self),
         'mediumavatar': ft.avatar(self, 'medium'),
         'bigavatar': ft.avatar(self, 'big'),
         'slogan': self.slogan,
         'height': self.height,
         'weight': self.mobile,
         'team_id': self.team_id,
         'role': self.role,
         'position': self.position
     }