code_junkie

Optimization of Google App Engine Code

Nov 12th, 2011
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. def index(request):
  2. user = users.get_current_user()
  3. return base.views.render('XXX.html',
  4. dict(profiles=Profile.gql("").fetch(limit=100), user=user))
  5.  
  6. {% for profile in profiles %}
  7. <a href="/profile/{{profile.user.email}}/"><img src="{{profile.gravatarUrl}}"></a>
  8. <a href="/profile/{{profile.user.email}}/">{{ profile.user.nickname }}</a>
  9. <br/>{{ profile.shortDisplay }}
  10.  
  11. def shortDisplay(self):
  12. return "%s/day; %s/week; %s days" % (self.maxPerDay, self.maxPerWeek, self.days)
  13.  
  14. def gravatarUrl(self):
  15. email = self.user.email().lower()
  16. default = "..."
  17. gravatar_url = "http://www.gravatar.com/avatar.php?"
  18. gravatar_url += urllib.urlencode({'gravatar_id':hashlib.md5(email).hexdigest(),
  19. 'default':default, 'size':"64"})
  20. return gravatar_url
Add Comment
Please, Sign In to add comment