Hi Folks,

My app is nearing completion (god I love Django so far), but this is a
missing piece for me. I'm trying to create a generic view for a table,
based on daily archives.

My (abbreviated) app-level URLCONF file is (I'm removing "main/" from
it in my settings-level URLCONF file, so it isn't in the file below but
is in the URL example):

-----------------------

from django.conf.urls.defaults import *

info_dict = {
    'app_label': 'jobmonitor',
    'module_name': 'logs',
    'date_field': 'timestamp',
}

urlpatterns = patterns('',
    (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$',
'django.views.generic.date_based.archive_day', info_dict),
)

-----------------------

But if I go to: http://127.0.0.1/main/2005/aug/19/ I get this:

-----------------------

There's been an error:

Traceback (most recent call last):

  File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py",
line 62, in get_response
    return callback(request, **param_dict)

  File
"/usr/lib/python2.4/site-packages/django/views/generic/date_based.py",
line 175, in archive_day
    t = template_loader.get_template(template_name)

  File
"/usr/lib/python2.4/site-packages/django/core/template_loader.py", line
13, in get_template
    return
get_template_from_string(load_template_source(template_name))

  File "/usr/lib/python2.4/site-packages/django/core/template_file.py",
line 22, in load_template_source
    raise TemplateDoesNotExist, error_msg

TemplateDoesNotExist: Tried
['/usr/lib/python2.4/site-packages/jobmonitor/apps/jobmonitor/main_templates/jobmonitor/logs_archive_day.html']

------------------------------

While obviously this file does exist:

------------------------------

# ls -l
/usr/lib/python2.4/site-packages/jobmonitor/apps/jobmonitor/main_templates/jobmonitor/logs_archive_day.html
-rw-r--r--  1 mthaddon mthaddon 1054 2005-08-19 22:26
/usr/lib/python2.4/site-packages/jobmonitor/apps/jobmonitor/main_templates/jobmonitor/logs_archive_day.html

------------------------------

Any ideas?

Thanks, Tom

Reply via email to