Here is the full traceback:
+++
Environment:

Request Method: GET
Request URL: http://localhost:8000/admin/
Django Version: 1.0.2 final
Python Version: 2.5.2
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.admin',
 'djdrive.books']
Installed Middleware:
()


Traceback:
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py"
in get_response
  86.                 response = callback(request, *callback_args,
**callback_kwargs)
File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py"
in root
  140.         if not self.has_permission(request):
File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py"
in has_permission
  99.         return request.user.is_authenticated() and
request.user.is_staff

Exception Type: AttributeError at /admin/
Exception Value: 'WSGIRequest' object has no attribute 'user'
+++

I'm new to Django and I'm reading "The Definitive Guide to Django"
which seems to me too out dated...


On Jan 4, 1:34 pm, Eric Abrahamsen <gir...@gmail.com> wrote:
> On Jan 4, 2009, at 7:19 PM, HB wrote:
>
>
>
> > I don't have middleware classes.
> > I just created some model classes and tried to create Admin
> > application for them.
> > Maybe I have to comment some of INSTALLED_APPS that Django uncomment
> > them by default.
> > Suspects are auth, contenttypes, sessions
> > Right?
>
> Everybody's got middleware classes! But it sounds like you're probably  
> running the defaults, which should be sufficient to make the admin  
> work. And you'll need all those contrib apps in INSTALLED_APPS, so  
> don't comment them out. Try posting the full traceback, and if that  
> doesn't jog my memory we'll just see if someone else can jump in...
>
> E
>
> > On Jan 4, 1:06 pm, Eric Abrahamsen <gir...@gmail.com> wrote:
> >> On Jan 4, 2009, at 4:58 PM, HB wrote:
>
> >>> Hey,
> >>> I'm trying to create Admin application for my Django project, here  
> >>> are
> >>> some snippets:
> >>> +++
> >>> from django.contrib import admin
> >>> admin.autodiscover()
>
> >>> urlpatterns = patterns('',
> >>> (r'^admin/(.*)', admin.site.root),
> >>> )
>
> >>> INSTALLED_APPS = (
> >>>    'django.contrib.auth',
> >>>    'django.contrib.contenttypes',
> >>>    'django.contrib.sessions',
> >>>    'django.contrib.sites',
> >>>    'django.contrib.admin',
> >>>    'djdrive.books',
> >>> )
> >>> +++
>
> >> Can you also paste your middleware classes?
>
> >> I've had this happen and can't for the life of me remember where yet,
> >> but I think it had something to do with the Session and  
> >> Authentication
> >> middleware...
>
> >> Eric
>
> >>> But when trying to access /admin , I got this exception:
> >>> +++
> >>> AttributeError at /admin/
> >>> 'WSGIRequest' object has no attribute 'user'
> >>> +++
>
> >>> Any ideas?
> >>> Platform:
> >>> Django 1.0.2
> >>> Ubuntu 8.04
> >>> Thanks for help.
--~--~---------~--~----~------------~-------~--~----~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to