12345678910111213141516171819202122232425 |
- from django.core.urlresolvers import reverse
- from django.shortcuts import redirect
- from django.template import RequestContext
- from misago.users.models import User, Group
- from misago.views import error403, error404
- def users(request):
- pass
- def user_profile(request, user, username):
- user = int(user)
- try:
- user = User.objects.get(pk=user)
- if user.username_slug != username:
- # Force crawlers to take notice of updated username
- return redirect(reverse('user', args=(user.username_slug, user.pk)), permanent=True)
- return request.theme.render_to_response('users/profile.html',
- {
- 'profile': user,
- },
- context_instance=RequestContext(request));
- except User.DoesNotExist:
- return error404(request)
|