Hello, I think it's with request.session['_auth_user_id'], but not sure....
gr, G. On Wed, Aug 20, 2008 at 11:13 PM, Burr Settles <[EMAIL PROTECTED]>wrote: > > I recently came back to a project I put on hold for a couple weeks, > and after updating the Django trunk, all my references to > "request.user.id" are broken. Here is an example view for a rating > widget: > > 1 @login_required > 2 def rate(request, song_id): > 3 song = get_object_or_404(Song, pk=song_id) > 4 if 'rating' not in request.GET or request.GET['rating'] not in > range(1,5): > 5 HttpResponseRedirect(song.get_absolute_url()) > 6 rating = Rating.objects.get_or_create(user__pk=request.user.id, > song__pk=song.id) > 7 rating.rating = int(request.GET['rating']) > 8 rating.save() > 9 return HttpResponseRedirect(song.get_absolute_url()) > > This throws an "IntegrityError" if the user is logged in, presumably > complaining that request.user.id is NULL (at line 6). But it passes > the @login_required constraint just fine. I'm having similar problems > with other views that use request.user. > > Does anyone know if the user API has recently changed? I've scoured > the latest online documentation, and can't seem to find any alternate > way to access the ID of the currently logged in user. Any help is > appreciated. > > > -- Genis --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---