Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def index(request):
- user = users.get_current_user()
- return base.views.render('XXX.html',
- dict(profiles=Profile.gql("").fetch(limit=100), user=user))
- {% for profile in profiles %}
- <a href="/profile/{{profile.user.email}}/"><img src="{{profile.gravatarUrl}}"></a>
- <a href="/profile/{{profile.user.email}}/">{{ profile.user.nickname }}</a>
- <br/>{{ profile.shortDisplay }}
- def shortDisplay(self):
- return "%s/day; %s/week; %s days" % (self.maxPerDay, self.maxPerWeek, self.days)
- def gravatarUrl(self):
- email = self.user.email().lower()
- default = "..."
- gravatar_url = "http://www.gravatar.com/avatar.php?"
- gravatar_url += urllib.urlencode({'gravatar_id':hashlib.md5(email).hexdigest(),
- 'default':default, 'size':"64"})
- return gravatar_url
Add Comment
Please, Sign In to add comment