| Request Method: | GET |
|---|---|
| Request URL: | http://www.martin-geber.com/feeds/photos.xml |
| Exception Type: | TemplateSyntaxError |
| Exception Value: | Invalid filter: 'markdown' |
| Exception Location: | /usr/lib/python2.4/site-packages/django/template/__init__.py in find_filter, line 361 |
| Python Executable: | /usr/bin/python |
| Python Version: | 2.4.1 |
/usr/lib/python2.4/site-packages/django/core/handlers/base.py in get_response
| Variable | Value |
|---|---|
| callback | <function feed at 0x2aaab1350488> |
| callback_args | () |
| callback_kwargs | {'feed_dict': {'photos': <class 'pyMartin.utils.feeds.LatestGalleryPhotos'>,
'recent': <class 'pyMartin.utils.feeds.LatestWeblogEntries'>},
'url': u'photos'} |
| debug | <module 'django.views.debug' from '/usr/lib/python2.4/site-packages/django/views/debug.py'> |
| e | <django.template.TemplateSyntaxError instance at 0x2aaab1369a70> |
| exceptions | <module 'django.core.exceptions' from '/usr/lib/python2.4/site-packages/django/core/exceptions.pyc'> |
| mail_admins | <function mail_admins at 0x2aaab0322de8> |
| middleware_method | <bound method XViewMiddleware.process_view of <django.middleware.doc.XViewMiddleware object at 0x2aaab1590a90>> |
| request | <ModPythonRequest\npath:/feeds/photos.xml,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'AUTH_TYPE': None,\n 'CONTENT_LENGTH': 0L,\n 'CONTENT_TYPE': None,\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': 'Accept: application/xhtml+xml,text/html;q=0.9,text/plain;',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',\n 'HTTP_ACCEPT_ENCODING': 'gzip',\n 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5',\n 'HTTP_CACHE_CONTROL': 'no-cache',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'www.martin-geber.com',\n 'HTTP_PRAGMA': 'no-cache',\n 'HTTP_USER_AGENT': 'CCBot/1.0 (+http://www.commoncrawl.org/bot.html)',\n 'PATH_INFO': '/feeds/photos.xml',\n 'PATH_TRANSLATED': None,\n 'QUERY_STRING': None,\n 'REMOTE_ADDR': '38.103.63.17',\n 'REMOTE_HOST': None,\n 'REMOTE_IDENT': None,\n 'REMOTE_USER': None,\n 'REQUEST_METHOD': 'GET',\n 'SCRIPT_NAME': None,\n 'SERVER_NAME': 'martin-geber.com',\n 'SERVER_PORT': 80,\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'mod_python'}> |
| resolver | <RegexURLResolver pyMartin.urls ^/> |
| response | None |
| self | <django.core.handlers.modpython.ModPythonHandler object at 0x2aaab134c7d0> |
| settings | <django.conf.LazySettings object at 0x2aaab0041b10> |
| urlconf | 'pyMartin.urls' |
| urlresolvers | <module 'django.core.urlresolvers' from '/usr/lib/python2.4/site-packages/django/core/urlresolvers.pyc'> |
/usr/lib/python2.4/site-packages/django/contrib/syndication/views.py in feed
| Variable | Value |
|---|---|
| f | <class 'pyMartin.utils.feeds.LatestGalleryPhotos'> |
| feed_dict | {'photos': <class 'pyMartin.utils.feeds.LatestGalleryPhotos'>,
'recent': <class 'pyMartin.utils.feeds.LatestWeblogEntries'>} |
| param | '' |
| request | <ModPythonRequest\npath:/feeds/photos.xml,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'AUTH_TYPE': None,\n 'CONTENT_LENGTH': 0L,\n 'CONTENT_TYPE': None,\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': 'Accept: application/xhtml+xml,text/html;q=0.9,text/plain;',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',\n 'HTTP_ACCEPT_ENCODING': 'gzip',\n 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5',\n 'HTTP_CACHE_CONTROL': 'no-cache',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'www.martin-geber.com',\n 'HTTP_PRAGMA': 'no-cache',\n 'HTTP_USER_AGENT': 'CCBot/1.0 (+http://www.commoncrawl.org/bot.html)',\n 'PATH_INFO': '/feeds/photos.xml',\n 'PATH_TRANSLATED': None,\n 'QUERY_STRING': None,\n 'REMOTE_ADDR': '38.103.63.17',\n 'REMOTE_HOST': None,\n 'REMOTE_IDENT': None,\n 'REMOTE_USER': None,\n 'REQUEST_METHOD': 'GET',\n 'SCRIPT_NAME': None,\n 'SERVER_NAME': 'martin-geber.com',\n 'SERVER_PORT': 80,\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'mod_python'}> |
| slug | u'photos' |
| url | u'photos' |
/usr/lib/python2.4/site-packages/django/contrib/syndication/feeds.py in get_feed
| Variable | Value |
|---|---|
| current_site | <Site: www.martin-geber.com> |
| feed | <django.utils.feedgenerator.Rss201rev2Feed object at 0x2aaab1590e90> |
| link | 'http://www.martin-geber.comwww.martin-geber.com' |
| obj | None |
| self | <pyMartin.utils.feeds.LatestGalleryPhotos object at 0x2aaab1590c50> |
| title_tmp | <django.template.Template object at 0x2aaab1590f10> |
| url | '' |
/usr/lib/python2.4/site-packages/django/template/loader.py in get_template
| Variable | Value |
|---|---|
| origin | <django.template.loader.LoaderOrigin object at 0x2aaab1590f90> |
| source | u'{{ obj.event.description|markdown|striptags|truncatewords:50 }}' |
| template_name | u'feeds/photos_description.html' |
/usr/lib/python2.4/site-packages/django/template/loader.py in get_template_from_string
| Variable | Value |
|---|---|
| name | u'feeds/photos_description.html' |
| origin | <django.template.loader.LoaderOrigin object at 0x2aaab1590f90> |
| source | u'{{ obj.event.description|markdown|striptags|truncatewords:50 }}' |
/usr/lib/python2.4/site-packages/django/template/__init__.py in __init__
| Variable | Value |
|---|---|
| name | u'feeds/photos_description.html' |
| origin | <django.template.loader.LoaderOrigin object at 0x2aaab1590f90> |
| self | <django.template.Template object at 0x2aaab1590fd0> |
| template_string | u'{{ obj.event.description|markdown|striptags|truncatewords:50 }}' |
/usr/lib/python2.4/site-packages/django/template/__init__.py in compile_string
| Variable | Value |
|---|---|
| lexer | <django.template.DebugLexer object at 0x2aaab1354050> |
| origin | <django.template.loader.LoaderOrigin object at 0x2aaab1590f90> |
| parser | <django.template.DebugParser object at 0x2aaab1354150> |
| template_string | u'{{ obj.event.description|markdown|striptags|truncatewords:50 }}' |
/usr/lib/python2.4/site-packages/django/template/__init__.py in parse
| Variable | Value |
|---|---|
| nodelist | [] |
| parse_until | [] |
| self | <django.template.DebugParser object at 0x2aaab1354150> |
| token | <django.template.Token object at 0x2aaab1354190> |
/usr/lib/python2.4/site-packages/django/template/__init__.py in compile_filter
| Variable | Value |
|---|---|
| self | <django.template.DebugParser object at 0x2aaab1354150> |
| token | u'obj.event.description|markdown|striptags|truncatewords:50' |
/usr/lib/python2.4/site-packages/django/template/__init__.py in __init__
| Variable | Value |
|---|---|
| args | [] |
| constant | None |
| constant_arg | None |
| filter_name | u'markdown' |
| filters | [] |
| i18n_arg | None |
| i18n_constant | None |
| match | <_sre.SRE_Match object at 0x2aaab1206d78> |
| matches | <callable-iterator object at 0x2aaab1354210> |
| parser | <django.template.DebugParser object at 0x2aaab1354150> |
| self | <django.template.FilterExpression object at 0x2aaab13541d0> |
| start | 21 |
| token | u'obj.event.description|markdown|striptags|truncatewords:50' |
| upto | 21 |
| var | u'obj.event.description' |
| var_arg | None |
/usr/lib/python2.4/site-packages/django/template/__init__.py in find_filter
| Variable | Value |
|---|---|
| filter_name | u'markdown' |
| self | <django.template.DebugParser object at 0x2aaab1354150> |
No GET data
No POST data
No cookie data
| Variable | Value |
|---|---|
| AUTH_TYPE | None |
| CONTENT_LENGTH | 0L |
| CONTENT_TYPE | None |
| GATEWAY_INTERFACE | 'CGI/1.1' |
| HTTP_ACCEPT | 'Accept: application/xhtml+xml,text/html;q=0.9,text/plain;' |
| HTTP_ACCEPT_CHARSET | 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' |
| HTTP_ACCEPT_ENCODING | 'gzip' |
| HTTP_ACCEPT_LANGUAGE | 'en-us,en;q=0.5' |
| HTTP_CACHE_CONTROL | 'no-cache' |
| HTTP_CONNECTION | 'close' |
| HTTP_HOST | 'www.martin-geber.com' |
| HTTP_PRAGMA | 'no-cache' |
| HTTP_USER_AGENT | 'CCBot/1.0 (+http://www.commoncrawl.org/bot.html)' |
| PATH_INFO | '/feeds/photos.xml' |
| PATH_TRANSLATED | None |
| QUERY_STRING | None |
| REMOTE_ADDR | '38.103.63.17' |
| REMOTE_HOST | None |
| REMOTE_IDENT | None |
| REMOTE_USER | None |
| REQUEST_METHOD | 'GET' |
| SCRIPT_NAME | None |
| SERVER_NAME | 'martin-geber.com' |
| SERVER_PORT | 80 |
| SERVER_PROTOCOL | 'HTTP/1.1' |
| SERVER_SOFTWARE | 'mod_python' |
pyMartin.settings| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | (('Martin', 'martin@mrempires.com'),) |
| ADMIN_FOR | () |
| ADMIN_MEDIA_PREFIX | '/media/' |
| AKISMET_API_KEY | '9da045bcc923' |
| ALLOWED_INCLUDE_ROOTS | () |
| APPEND_SLASH | True |
| AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
| BANNED_IPS | () |
| CACHE_BACKEND | 'locmem://' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| COMMENTS_ALLOW_PROFANITIES | False |
| COMMENTS_BANNED_USERS_GROUP | None |
| COMMENTS_FIRST_FEW | 0 |
| COMMENTS_MODERATORS_GROUP | None |
| COMMENTS_SKETCHY_USERS_GROUP | None |
| DATABASE_ENGINE | 'mysql' |
| DATABASE_HOST | '' |
| DATABASE_NAME | 'pymartin' |
| DATABASE_OPTIONS | {} |
| DATABASE_PASSWORD | '********************' |
| DATABASE_PORT | '' |
| DATABASE_USER | 'root' |
| DATETIME_FORMAT | 'N j, Y, P' |
| DATE_FORMAT | 'N j, Y' |
| DEBUG | True |
| DEFAULT_CHARSET | 'utf-8' |
| DEFAULT_CONTENT_TYPE | 'text/html' |
| DEFAULT_FROM_EMAIL | 'website@martin-geber.com' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | () |
| EMAIL_HOST | 'smtp.1und1.de' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | 'martin@mrempires.com' |
| EMAIL_PORT | 25 |
| EMAIL_SUBJECT_PREFIX | '[Martin Geber: Webdev]' |
| EMAIL_USE_TLS | False |
| FILE_CHARSET | 'utf-8' |
| FIXTURE_DIRS | () |
| IGNORABLE_404_ENDS | ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php') |
| IGNORABLE_404_STARTS | ('/cgi-bin/', '/_vti_bin', '/_vti_inf') |
| INSTALLED_APPS | ['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'django.contrib.humanize',
'django.contrib.comments',
'django.contrib.flatpages',
'django.contrib.sitemaps',
'contrib.comment_utils',
'contrib.filebrowser',
'pyMartin.weblog',
'pyMartin.gallery',
'pyMartin.portfolio',
'pyMartin.utils'] |
| INTERNAL_IPS | () |
| JING_PATH | '/usr/bin/jing' |
| LANGUAGES | (('en', 'English'), ('de', 'German')) |
| LANGUAGES_BIDI | ('he', 'ar', 'fa') |
| LANGUAGE_CODE | 'en-GB' |
| LOCALE_PATHS | ('/home/httpd/pyhosts/pyMartin/conf/locale/',) |
| LOGIN_REDIRECT_URL | '/accounts/profile/' |
| LOGIN_URL | '/accounts/login/' |
| LOGOUT_URL | '/accounts/logout/' |
| MANAGERS | (('Martin', 'martin@mrempires.com'),) |
| MAP_API | 'google' |
| MAP_API_KEY | 'ABQIAAAAdk1jzOWOj6WqDXUSaYpUOhQ_-KHCPe84VGzJfpdBxfg7pmoGhxSEYl_UVCs8IVWSik5L7fwHJW18Vg' |
| MEDIA_ROOT | '/home/httpd/pyhosts/pyMartin.media/' |
| MEDIA_URL | '/res/' |
| MIDDLEWARE_CLASSES | ('django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.cache.CacheMiddleware',
'django.middleware.gzip.GZipMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'contrib.middleware.threadlocals.ThreadLocals') |
| MONTH_DAY_FORMAT | 'F j' |
| PREPEND_WWW | True |
| PROFANITIES_LIST | '********************' |
| ROOT_URLCONF | 'pyMartin.urls' |
| SECRET_KEY | '********************' |
| SEND_BROKEN_LINK_EMAILS | False |
| SERVER_EMAIL | 'root@localhost' |
| SESSION_COOKIE_AGE | 1209600 |
| SESSION_COOKIE_DOMAIN | None |
| SESSION_COOKIE_NAME | 'sessionid' |
| SESSION_COOKIE_PATH | '/' |
| SESSION_COOKIE_SECURE | False |
| SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
| SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
| SESSION_FILE_PATH | '/tmp/' |
| SESSION_SAVE_EVERY_REQUEST | False |
| SETTINGS_MODULE | 'pyMartin.settings' |
| SITE_ID | 1 |
| TEMPLATE_CONTEXT_PROCESSORS | ('django.core.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.core.context_processors.request') |
| TEMPLATE_DEBUG | True |
| TEMPLATE_DIRS | ('/home/httpd/pyhosts/pyMartin.templates',) |
| TEMPLATE_LOADERS | ('django.template.loaders.filesystem.load_template_source',
'django.template.loaders.app_directories.load_template_source') |
| TEMPLATE_STRING_IF_INVALID | '' |
| TEST_DATABASE_CHARSET | None |
| TEST_DATABASE_COLLATION | None |
| TEST_DATABASE_NAME | None |
| TEST_RUNNER | 'django.test.simple.run_tests' |
| TIME_FORMAT | 'P' |
| TIME_ZONE | 'Europe/Berlin' |
| TRANSACTIONS_MANAGED | False |
| URL_VALIDATOR_USER_AGENT | u'Django/0.97-pre-SVN-6903 (http://www.djangoproject.com)' |
| USE_ETAGS | False |
| USE_I18N | True |
| YEAR_MONTH_FORMAT | 'F Y' |
You're seeing this error because you have DEBUG = True in your
Django settings file. Change that to False, and Django will
display a standard 500 page.