Exemplo n.º 1
0
 def get(self, member_username):
     site = GetSite()
     one = GetMemberByUsername(member_username)
     if one:
         if one.avatar_mini_url:
             if (one.avatar_mini_url[0:1] == '/'):
                 one.avatar_mini_url = 'http://' + site.domain + one.avatar_mini_url
                 one.avatar_normal_url = 'http://' +  site.domain + one.avatar_normal_url
                 one.avatar_large_url = 'http://' + site.domain + one.avatar_large_url
         template_values = {}
         template_values['site'] = site
         template_values['one'] = one
         path = os.path.join(os.path.dirname(__file__), 'tpl', 'api', 'member.json')
         self.response.headers['Content-type'] = 'application/json;charset=UTF-8'
         output = template.render(path, template_values)
         self.response.out.write(output)
     else:
         self.error(404)
Exemplo n.º 2
0
 def get(self, member_username):
     site = GetSite()
     one = GetMemberByUsername(member_username)
     if one:
         if one.avatar_mini_url:
             if (one.avatar_mini_url[0:1] == '/'):
                 one.avatar_mini_url = 'http://' + site.domain + one.avatar_mini_url
                 one.avatar_normal_url = 'http://' + site.domain + one.avatar_normal_url
                 one.avatar_large_url = 'http://' + site.domain + one.avatar_large_url
         template_values = {}
         template_values['site'] = site
         template_values['one'] = one
         path = os.path.join(os.path.dirname(__file__), 'tpl', 'api',
                             'member.json')
         self.response.headers[
             'Content-type'] = 'application/json;charset=UTF-8'
         output = template.render(path, template_values)
         self.response.out.write(output)
     else:
         self.error(404)