Thank you very much, adding it did the trick. Not sure how I missed
that.
On Aug 30, 4:39 pm, Alex Gaynor <alex.gay...@gmail.com> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---