On Sun, Aug 30, 2009 at 4:33 PM, Jeff<jeffreychar...@gmail.com> wrote:
>
> Hi,
>
> I'm a Django newbie and have run into a Template Not Found error when
> setting up the admin interface on a site I'm building.
>
> Here's the error:
> ----------------------------------------------------------------------------------
>
> Environment:
>
> Request Method: GET
> Request URL: http://localhost:8000/admin/
> Django Version: 1.1
> Python Version: 2.6.2
> Installed Applications:
> ['django.contrib.admindocs',
>  'django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.flatpages',
>  'django.contrib.humanize',
>  'django.contrib.redirects',
>  'django.contrib.sessions',
>  'django.contrib.sites']
> Installed Middleware:
> ('django.middleware.transaction.TransactionMiddleware',
>  'django.middleware.gzip.GZipMiddleware',
>  'django.middleware.common.CommonMiddleware',
>  'django.contrib.csrf.middleware.CsrfMiddleware',
>  'django.contrib.sessions.middleware.SessionMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware',
>  'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
>  'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
>  'django.middleware.http.ConditionalGetMiddleware')
>
> Template Loader Error:
> Django tried loading these templates, in this order:
> Using loader django.template.loaders.filesystem.load_template_source:
> /home/jeff/projects/osl/oslaurier/templates/admin/login.html (File
> does not exist)
> Using loader
> django.template.loaders.app_directories.load_template_source:
> /usr/lib/python2.6/site-packages/django/contrib/admindocs/templates/
> admin/login.html (File does not exist)
>
>
>
> Traceback:
> File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py"
> in get_response
>  92.                 response = callback(request, *callback_args,
> **callback_kwargs)
> File "/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py"
> in wrapper
>  196.                 return self.admin_view(view, cacheable)(*args,
> **kwargs)
> File "/usr/lib/python2.6/site-packages/django/views/decorators/
> cache.py" in _wrapped_view_func
>  44.         response = view_func(request, *args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py"
> in inner
>  185.                 return self.login(request)
> File "/usr/lib/python2.6/site-packages/django/views/decorators/
> cache.py" in _wrapped_view_func
>  44.         response = view_func(request, *args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py"
> in login
>  288.             return self.display_login_form(request, message)
> File "/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py"
> in display_login_form
>  389.             context_instance=context_instance
> File "/usr/lib/python2.6/site-packages/django/shortcuts/__init__.py"
> in render_to_response
>  20.     return HttpResponse(loader.render_to_string(*args,
> **kwargs), **httpresponse_kwargs)
> File "/usr/lib/python2.6/site-packages/django/template/loader.py" in
> render_to_string
>  103.         t = get_template(template_name)
> File "/usr/lib/python2.6/site-packages/django/template/loader.py" in
> get_template
>  81.     source, origin = find_template_source(template_name)
> File "/usr/lib/python2.6/site-packages/django/template/loader.py" in
> find_template_source
>  74.     raise TemplateDoesNotExist, name
>
> Exception Type: TemplateDoesNotExist at /admin/
> Exception Value: admin/login.html
>
> ---------------------------------------------------------------------------------------------------------
>
> Here's my project's urlconf:
>
> # -*- coding: utf-8 -*-
> from django.conf.urls.defaults import *
>
> from django.contrib import admin
> admin.autodiscover()
>
> urlpatterns = patterns('',
>    (r'^admin/doc/', include('django.contrib.admindocs.urls')),
>    (r'^admin/', include(admin.site.urls)),
>    (r'^articles/', include('oslaurier.articles.urls')),
> )
>
> ------------------------------------------------------------------------------------------------------
>
> I noticed that for some reason Django is looking in the admindocs'
> template directory rather than the admin's template directory (i.e. it
> is looking in /usr/lib/python2.6/site-packages/django/contrib/
> admindocs/templates/admin/login.html and not /usr/lib/python2.6/site-
> packages/django/contrib/admin/templates/admin/login.html). I've tried
> commenting out admindocs in both installed apps and the urlconf and
> restarting the server but I get the same error (except it just gives
> no location for using the app loader directory instead of the
> admindocs path).
>
> Any help you can provide me would be greatly appreciated.
>
> >
>

django.contrib.admin is missing from your installed_apps setting.

Alex

-- 
"I disapprove of what you say, but I will defend to the death your
right to say it." -- Voltaire
"The people's good is the highest law." -- Cicero
"Code can always be simpler than you think, but never as simple as you
want" -- Me

--~--~---------~--~----~------------~-------~--~----~
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