Admin URLs do not seem to behaving themselves for me. My urls.py looks like this:
from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^$', 'django.views.generic.simple.redirect_to', {'url': '/ blog/'}), (r'^blog/', include('mikesite.blog.urls')), (r'^admin/', include(admin.site.urls)), ) When DEBUG=True, the admin interface works fine. When DEBUG=False, I get 404 errors when I attempt to access some URLs, such as /admin/blog/ comment/add/, yet others, such as /admin/blog/ or /admin/auth/user/ add/ work just fine. After some digging around, I found that setting DEBUG=True fixes the problem since this enables validation in django.contrib.admin.sites (lines 69 to 72). When DEBUG is True, django.contrib.admin.validation.validate is called, which in turn calls django.db.models.get_apps(). Putting django.db.models.get_apps() at the top of urls.py fixes the problem e.g. from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() from django.db import models models.get_apps() urlpatterns = patterns('', (r'^$', 'django.views.generic.simple.redirect_to', {'url': '/ blog/'}), (r'^blog/', include('mikesite.blog.urls')), (r'^admin/', include(admin.site.urls)), ) I can also fix the problem by slightly changing the admin regex like so: from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^$', 'django.views.generic.simple.redirect_to', {'url': '/ blog/'}), (r'^blog/', include('mikesite.blog.urls')), (r'^admin/.*', include(admin.site.urls)), ) I'm using Django 1.1. If anybody could shed some light on this, it would be greatly appreciated. Mike --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---