rendered paste body
TemplateDoesNotExist at /mail/inbox/1/
mail/mail_list.html
Request Method: GET
Request URL: http://monkeynut.dyndns.org:8000/mail/inbox/1/
Exception Type: TemplateDoesNotExist
Exception Value: mail/mail_list.html
Exception Location: /usr/lib/python2.4/site-packages/django/template/loader.py in find_template_source, line 72
Template-loader postmortem
Django tried loading these templates, in this order:
* Using loader django.template.loaders.filesystem.load_template_source:
o /home/monkeynut/action_park/action_park_site/templates/mail/mail_list.html (File does not exist)
* Using loader django.template.loaders.app_directories.load_template_source:
o /usr/lib/python2.4/site-packages/django/contrib/admin/templates/mail/mail_list.html (File does not exist)
Traceback (innermost last)
Switch to copy-and-paste view
* /usr/lib/python2.4/site-packages/django/core/handlers/base.py in get_response
67. # Apply view middleware
68. for middleware_method in self._view_middleware:
69. response = middleware_method(request, callback, callback_args, callback_kwargs)
70. if response:
71. return response
72.
73. try:
74. response = callback(request, *callback_args, **callback_kwargs) ...
75. except Exception, e:
76. # If the view raised an exception, run it through exception
77. # middleware, and if the exception middleware returns a
78. # response, use that. Otherwise, reraise the exception.
79. for middleware_method in self._exception_middleware:
80. response = middleware_method(request, e)
▶ Local vars
Variable Value
callback
<function inbox at 0xb6f67144>
callback_args
()
callback_kwargs
{'page': '1'}
e
<django.template.TemplateDoesNotExist instance at 0xb6f4be2c>
exceptions
<module 'django.core.exceptions' from '/usr/lib/python2.4/site-packages/django/core/exceptions.pyc'>
mail_admins
<function mail_admins at 0xb6fcb994>
middleware_method
<bound method XViewMiddleware.process_view of <django.middleware.doc.XViewMiddleware object at 0xb6fcdbcc>>
path
'/mail/inbox/1/'
request
<DjangoRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, COOKIES:{'sessionid': 'da021e67306ecbdefdd84020e80e2397'}, META:{'COLORTERM': 'gnome-terminal', 'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-io5LSB7dvs,guid=f9d6964468fc6c056848540d8e2f4000', 'DESKTOP_SESSION': 'default', 'DESKTOP_STARTUP_ID': '', 'DISPLAY': ':0.0', 'DJANGO_SETTINGS_MODULE': 'action_park_site.settings', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GDMSESSION': 'default', 'GDM_XSERVER_LOCATION': 'local', 'GNOME_DESKTOP_SESSION_ID': 'Default', 'GNOME_KEYRING_SOCKET': '/tmp/keyring-zy9eG0/socket', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/monkeynut/.gtkrc-1.2-gnome2', 'HISTCONTROL': 'ignoredups', 'HOME': '/home/monkeynut', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-gb,en;q=0.5', 'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'sessionid=da021e67306ecbdefdd84020e80e2397', 'HTTP_HOST': 'monkeynut.dyndns.org:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://monkeynut.dyndns.org:8000/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.0.4) Gecko/20060608 Ubuntu/dapper-security Firefox/1.5.0.4', 'LANG': 'en_GB.UTF-8', 'LANGUAGE': 'en_GB:en_US:en_GB:en', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'monkeynut', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:', 'OLDPWD': '/home/monkeynut', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games', 'PATH_INFO': '/mail/inbox/1/', 'PWD': '/home/monkeynut/action_park/action_park_site', 'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.0.1', 'REMOTE_HOST': 'www.routerlogin.com', 'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': '192.168.0.2', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.4.3', 'SESSION_MANAGER': 'local/monkeynut:/tmp/.ICE-unix/5036', 'SHELL': '/bin/bash', 'SHLVL': '1', 'SSH_AGENT_PID': '5081', 'SSH_AUTH_SOCK': '/tmp/ssh-OegHUF5036/agent.5036', 'TERM': 'xterm', 'TZ': 'Europe/London', 'USER': 'monkeynut', 'USERNAME': 'monkeynut', 'WINDOWID': '37748829', 'XAUTHORITY': '/home/monkeynut/.Xauthority', '_': './manage.py', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7dd40b0>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0xb6f98d84>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
resolver
<django.core.urlresolvers.RegexURLResolver object at 0xb6fa5eac>
response
None
self
<django.core.handlers.wsgi.WSGIHandler object at 0xb7a6062c>
settings
<django.conf.LazySettings object at 0xb7c8a32c>
urlresolvers
<module 'django.core.urlresolvers' from '/usr/lib/python2.4/site-packages/django/core/urlresolvers.pyc'>
* /home/monkeynut/action_park2/action_park_site/../action_park_site/apps/mail/views.py in inbox
12. """ Inbox mail list generic view extension.
13. Gets the mail for the logged in user. """
14. return object_list(
15. request,
16. queryset = Mail.objects.filter(receiver__id__exact = request.user.id).order_by('-id'),
17. page = page,
18. paginate_by = 10,
19. allow_empty = True ...
20. )
21.
22. def outbox(request):
23. profile = Profile.objects.get(user__id__exact = request.user.id)
24. mail_list = Mail.objects.filter(sender__id__exact = request.user.id).order_by('-id')
25. outbox_icount = mail_list.count()
▶ Local vars
Variable Value
page
'1'
request
<DjangoRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, COOKIES:{'sessionid': 'da021e67306ecbdefdd84020e80e2397'}, META:{'COLORTERM': 'gnome-terminal', 'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-io5LSB7dvs,guid=f9d6964468fc6c056848540d8e2f4000', 'DESKTOP_SESSION': 'default', 'DESKTOP_STARTUP_ID': '', 'DISPLAY': ':0.0', 'DJANGO_SETTINGS_MODULE': 'action_park_site.settings', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GDMSESSION': 'default', 'GDM_XSERVER_LOCATION': 'local', 'GNOME_DESKTOP_SESSION_ID': 'Default', 'GNOME_KEYRING_SOCKET': '/tmp/keyring-zy9eG0/socket', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/monkeynut/.gtkrc-1.2-gnome2', 'HISTCONTROL': 'ignoredups', 'HOME': '/home/monkeynut', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-gb,en;q=0.5', 'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'sessionid=da021e67306ecbdefdd84020e80e2397', 'HTTP_HOST': 'monkeynut.dyndns.org:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://monkeynut.dyndns.org:8000/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.0.4) Gecko/20060608 Ubuntu/dapper-security Firefox/1.5.0.4', 'LANG': 'en_GB.UTF-8', 'LANGUAGE': 'en_GB:en_US:en_GB:en', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'monkeynut', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:', 'OLDPWD': '/home/monkeynut', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games', 'PATH_INFO': '/mail/inbox/1/', 'PWD': '/home/monkeynut/action_park/action_park_site', 'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.0.1', 'REMOTE_HOST': 'www.routerlogin.com', 'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': '192.168.0.2', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.4.3', 'SESSION_MANAGER': 'local/monkeynut:/tmp/.ICE-unix/5036', 'SHELL': '/bin/bash', 'SHLVL': '1', 'SSH_AGENT_PID': '5081', 'SSH_AUTH_SOCK': '/tmp/ssh-OegHUF5036/agent.5036', 'TERM': 'xterm', 'TZ': 'Europe/London', 'USER': 'monkeynut', 'USERNAME': 'monkeynut', 'WINDOWID': '37748829', 'XAUTHORITY': '/home/monkeynut/.Xauthority', '_': './manage.py', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7dd40b0>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0xb6f98d84>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
* /usr/lib/python2.4/site-packages/django/views/generic/list_detail.py in object_list
71. if callable(value):
72. c[key] = value()
73. else:
74. c[key] = value
75. if not template_name:
76. model = queryset.model
77. template_name = "%s/%s_list.html" % (model._meta.app_label, model._meta.object_name.lower())
78. t = template_loader.get_template(template_name) ...
79. return HttpResponse(t.render(c), mimetype=mimetype)
80.
81. def object_detail(request, queryset, object_id=None, slug=None,
82. slug_field=None, template_name=None, template_name_field=None,
83. template_loader=loader, extra_context=None,
84. context_processors=None, template_object_name='object',
▶ Local vars
Variable Value
allow_empty
True
c
[{'profile': <Profile: monkeynut>}, {'outbox_count': 1L, 'inbox_count': 1L}, {'category_list': ['Anime', 'Applications', 'DVDR', 'E-books', 'Games - PC', 'Movies - (S)VCD', 'Movies - XviD', 'Music', 'Playstation', 'TV', 'XBOX', 'XXX']}, {'request': <DjangoRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, COOKIES:{'sessionid': 'da021e67306ecbdefdd84020e80e2397'}, META:{'COLORTERM': 'gnome-terminal', 'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-io5LSB7dvs,guid=f9d6964468fc6c056848540d8e2f4000', 'DESKTOP_SESSION': 'default', 'DESKTOP_STARTUP_ID': '', 'DISPLAY': ':0.0', 'DJANGO_SETTINGS_MODULE': 'action_park_site.settings', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GDMSESSION': 'default', 'GDM_XSERVER_LOCATION': 'local', 'GNOME_DESKTOP_SESSION_ID': 'Default', 'GNOME_KEYRING_SOCKET': '/tmp/keyring-zy9eG0/socket', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/monkeynut/.gtkrc-1.2-gnome2', 'HISTCONTROL': 'ignoredups', 'HOME': '/home/monkeynut', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-gb,en;q=0.5', 'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'sessionid=da021e67306ecbdefdd84020e80e2397', 'HTTP_HOST': 'monkeynut.dyndns.org:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://monkeynut.dyndns.org:8000/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.0.4) Gecko/20060608 Ubuntu/dapper-security Firefox/1.5.0.4', 'LANG': 'en_GB.UTF-8', 'LANGUAGE': 'en_GB:en_US:en_GB:en', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'monkeynut', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:', 'OLDPWD': '/home/monkeynut', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games', 'PATH_INFO': '/mail/inbox/1/', 'PWD': '/home/monkeynut/action_park/action_park_site', 'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.0.1', 'REMOTE_HOST': 'www.routerlogin.com', 'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': '192.168.0.2', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.4.3', 'SESSION_MANAGER': 'local/monkeynut:/tmp/.ICE-unix/5036', 'SHELL': '/bin/bash', 'SHLVL': '1', 'SSH_AGENT_PID': '5081', 'SSH_AUTH_SOCK': '/tmp/ssh-OegHUF5036/agent.5036', 'TERM': 'xterm', 'TZ': 'Europe/London', 'USER': 'monkeynut', 'USERNAME': 'monkeynut', 'WINDOWID': '37748829', 'XAUTHORITY': '/home/monkeynut/.Xauthority', '_': './manage.py', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7dd40b0>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0xb6f98d84>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>}, {'perms': <django.core.context_processors.PermWrapper object at 0xb6f4bdcc>, 'messages': [], 'user': <User: monkeynut>}, {'has_next': False, 'hits': 1L, 'pages': 1, 'object_list': [<Mail: Hello from monkeynut to monkeynut>], 'next': 2, 'results_per_page': 10, 'has_previous': False, 'is_paginated': False, 'page': 1, 'previous': 0}]
context_processors
None
extra_context
{}
mimetype
None
model
<class 'action_park_site.apps.mail.models.Mail'>
object_list
[<Mail: Hello from monkeynut to monkeynut>]
page
1
paginate_by
10
paginator
<django.core.paginator.ObjectPaginator object at 0xb6f58fac>
queryset
[<Mail: Hello from monkeynut to monkeynut>]
request
<DjangoRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, COOKIES:{'sessionid': 'da021e67306ecbdefdd84020e80e2397'}, META:{'COLORTERM': 'gnome-terminal', 'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-io5LSB7dvs,guid=f9d6964468fc6c056848540d8e2f4000', 'DESKTOP_SESSION': 'default', 'DESKTOP_STARTUP_ID': '', 'DISPLAY': ':0.0', 'DJANGO_SETTINGS_MODULE': 'action_park_site.settings', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GDMSESSION': 'default', 'GDM_XSERVER_LOCATION': 'local', 'GNOME_DESKTOP_SESSION_ID': 'Default', 'GNOME_KEYRING_SOCKET': '/tmp/keyring-zy9eG0/socket', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/monkeynut/.gtkrc-1.2-gnome2', 'HISTCONTROL': 'ignoredups', 'HOME': '/home/monkeynut', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-gb,en;q=0.5', 'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'sessionid=da021e67306ecbdefdd84020e80e2397', 'HTTP_HOST': 'monkeynut.dyndns.org:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://monkeynut.dyndns.org:8000/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.0.4) Gecko/20060608 Ubuntu/dapper-security Firefox/1.5.0.4', 'LANG': 'en_GB.UTF-8', 'LANGUAGE': 'en_GB:en_US:en_GB:en', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'monkeynut', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:', 'OLDPWD': '/home/monkeynut', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games', 'PATH_INFO': '/mail/inbox/1/', 'PWD': '/home/monkeynut/action_park/action_park_site', 'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.0.1', 'REMOTE_HOST': 'www.routerlogin.com', 'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': '192.168.0.2', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.4.3', 'SESSION_MANAGER': 'local/monkeynut:/tmp/.ICE-unix/5036', 'SHELL': '/bin/bash', 'SHLVL': '1', 'SSH_AGENT_PID': '5081', 'SSH_AUTH_SOCK': '/tmp/ssh-OegHUF5036/agent.5036', 'TERM': 'xterm', 'TZ': 'Europe/London', 'USER': 'monkeynut', 'USERNAME': 'monkeynut', 'WINDOWID': '37748829', 'XAUTHORITY': '/home/monkeynut/.Xauthority', '_': './manage.py', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7dd40b0>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0xb6f98d84>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
template_loader
<module 'django.template.loader' from '/usr/lib/python2.4/site-packages/django/template/loader.pyc'>
template_name
'mail/mail_list.html'
template_object_name
'object'
* /usr/lib/python2.4/site-packages/django/template/loader.py in get_template
72. raise TemplateDoesNotExist, name
73.
74. def get_template(template_name):
75. """
76. Returns a compiled Template object for the given template name,
77. handling template inheritance recursively.
78. """
79. return get_template_from_string(*find_template_source(template_name)) ...
80.
81. def get_template_from_string(source, origin=None):
82. """
83. Returns a compiled Template object for the given template code,
84. handling template inheritance recursively.
85. """
▼ Local vars
Variable Value
template_name
'mail/mail_list.html'
* /usr/lib/python2.4/site-packages/django/template/loader.py in find_template_source
65. template_source_loaders.append(func)
66. for loader in template_source_loaders:
67. try:
68. source, display_name = loader(name, dirs)
69. return (source, make_origin(display_name, loader, name, dirs))
70. except TemplateDoesNotExist:
71. pass
72. raise TemplateDoesNotExist, name ...
73.
74. def get_template(template_name):
75. """
76. Returns a compiled Template object for the given template name,
77. handling template inheritance recursively.
78. """
▼ Local vars
Variable Value
dirs
None
loader
<function load_template_source at 0xb6f6787c>
name
'mail/mail_list.html'