Well, I tracked down the admin/index.html page and I see that it checks the variable app_list.
Going to django/contrib/admin/sites.py, I put a print statement to print out my app_list. Can anyone spot anything wrong? [ { 'has_module_perms': True, 'models': [ { 'admin_url': 'auth/group/', 'name': <django.utils.functional.__proxy__ object at 0x89ad60c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'auth/user/', 'name': <django.utils.functional.__proxy__ object at 0x89ad80c>, 'perms': { 'add': True, 'change': True, 'delete': True}}], 'name': 'Auth'}, { 'has_module_perms': True, 'models': [ { 'admin_url': 'blog/entry/', 'name': u'Entries', 'perms': { 'add': True, 'change': True, 'delete': True}}], 'name': 'Blog'}, { 'has_module_perms': True, 'models': [ { 'admin_url': 'database/article/', 'name': <django.utils.functional.__proxy__ object at 0x89adfac>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/artist/', 'name': <django.utils.functional.__proxy__ object at 0x89ada8c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/dictionary/', 'name': u'Dictionary entries', 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/event/', 'name': <django.utils.functional.__proxy__ object at 0x89ad68c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/image/', 'name': <django.utils.functional.__proxy__ object at 0x89ada6c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/poem/', 'name': <django.utils.functional.__proxy__ object at 0x8967e4c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/signature/', 'name': <django.utils.functional.__proxy__ object at 0x89addec>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/stamp/', 'name': <django.utils.functional.__proxy__ object at 0x89ade0c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/style/', 'name': <django.utils.functional.__proxy__ object at 0x89ad98c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/word/', 'name': <django.utils.functional.__proxy__ object at 0x89ad92c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/work/', 'name': <django.utils.functional.__proxy__ object at 0x893c24c>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'database/year/', 'name': <django.utils.functional.__proxy__ object at 0x8967f4c>, 'perms': { 'add': True, 'change': True, 'delete': True}}], 'name': 'Database'}, { 'has_module_perms': True, 'models': [ { 'admin_url': 'market/category/', 'name': u'Categories', 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'market/image/', 'name': <django.utils.functional.__proxy__ object at 0x89ad7ac>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'market/orderformfield/', 'name': <django.utils.functional.__proxy__ object at 0x89ad5cc>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'market/order/', 'name': <django.utils.functional.__proxy__ object at 0x89ad5ec>, 'perms': { 'add': True, 'change': True, 'delete': True}}, { 'admin_url': 'market/product/', 'name': <django.utils.functional.__proxy__ object at 0x89ad62c>, 'perms': { 'add': True, 'change': True, 'delete': True}}], 'name': 'Market'}, { 'has_module_perms': True, 'models': [ { 'admin_url': 'sites/site/', 'name': <django.utils.functional.__proxy__ object at 0x89ad74c>, 'perms': { 'add': True, 'change': True, 'delete': True}}], 'name': 'Sites'}] Cheers! Justin On Sun, Jul 20, 2008 at 5:24 PM, Justin Wong <[EMAIL PROTECTED]> wrote: > Hello! > > I'm still getting the "You don't have permission to edit anything." > message and I'm kinda stumped. I am using Django changelist 8012, > which should be post merge. > > I put print right before the __import__ statement and it seems like > the admin.py files for auth, sites, and my apps are being imported > correctly. I'm not getting error messages telling me that I'm > importing multiple times. > > I'm logged on as the superuser, so that shouldn't be a problem... right? > > I started a new project and newforms-admin seems to work great. > > If anyone has any more suggestions, it'd be great! (What file is this > message from?) > > > Cheers! > Justin > > > On Sun, Jul 20, 2008 at 6:21 AM, Karen Tracey <[EMAIL PROTECTED]> wrote: >> On Sun, Jul 20, 2008 at 9:11 AM, eka <[EMAIL PROTECTED]> wrote: >>> >>> Hi >>> >>> I'm installing it from SVN and got "You don't have permission to edit >>> anything", I made it work before, but now when I try to follow the >>> book can't. Could you tell me what should I add to have full >>> permissions? >> >> I have no idea what is going on in cases where people have >> admin.autodiscover() in their urls.py yet still get this "You don't have >> permission to edit anything" message. I'd suggest you put a print statement >> in django/contrib/admin/__init__.py after the __import__ in autodiscover() >> and verify that the auth app, at a minimum, is being found by >> autodiscover(). If not put a print in before the import and ensure >> adutodiscover() is really being called and attempting to import the admin >> module for each installed app. >> >> (Also I'm not sure what 'book' is being referred to here, since there's >> certainly nothing printed that covers newforms-admin. Even the tutorial, I >> believe, is still missing mention of autodiscover(), which means if you are >> following it exactly that may be why you are getting this message.) >> >> Karen >> >> >>> >>> Regards >>> On Jul 20, 7:43 am, "Jon Atkinson" <[EMAIL PROTECTED]> wrote: >>> > On Sun, Jul 20, 2008 at 2:01 AM, stryderjzw <[EMAIL PROTECTED]> >>> > wrote: >>> > >>> > > Strange, I'm getting the message "You don't have permission to edit >>> > > anything." on the admin homepage. I've done admin.autodiscover() on >>> > > the project urls page, I've created admin.py files for my models and >>> > > registered the classes with admin.site.register(). >>> > >>> > Same here (having followed the earlier advice on the list). Is there >>> > any more useful information which I could post to help debug this? >>> > >>> > --Jon >>> >> >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---