Rpy2 'show' не найден на httpd с помощью wsgi - PullRequest
0 голосов
/ 23 февраля 2012

Все отлично работает на сервере разработки. Однако при перемещении проекта на рабочий сервер с httpd и wsgi выглядела следующая ошибка.

TemplateSyntaxError at /

Caught LookupError while rendering: 'show' not found

Request Method:     GET
Request URL:    http://10.14.5.18/
Django Version:     1.3
Exception Type:     TemplateSyntaxError
Exception Value:    

Caught LookupError while rendering: 'show' not found

Exception Location:     /usr/local/python2.7.2/lib/python2.7/site-packages/rpy2/robjects/robject.py in RObjectMixin, line 22
Python Executable:  /usr/bin/python
Python Version:     2.7.2
Python Path:    

['/usr/local/python2.7.2/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg',
 '/usr/local/python2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg',
 '/usr/local/python2.7.2/lib/python2.7/site-packages/django_pagination-1.0.5-py2.7.egg',
 '/usr/local/python2.7.2/lib/python27.zip',
 '/usr/local/python2.7.2/lib/python2.7',
 '/usr/local/python2.7.2/lib/python2.7/plat-linux2',
 '/usr/local/python2.7.2/lib/python2.7/lib-tk',
 '/usr/local/python2.7.2/lib/python2.7/lib-old',
 '/usr/local/python2.7.2/lib/python2.7/lib-dynload',
 '/usr/local/python2.7.2/lib/python2.7/site-packages',
 '/usr/local/python2.7.2/lib/python2.7/site-packages/PIL',
 '/srv/www/foodborn.project/']

Server time:    Thu, 23 Feb 2012 13:12:48 -0600

Есть идеи, что происходит? Спасибо.

Обновление Отслеживание в журнале ошибок Apache обнаружило что-то вроде "несоответствие байт-кода". Google обнаружил, что это связано с R. Таким образом, перекомпиляция R решила проблему.

1 Ответ

0 голосов
/ 24 февраля 2012

TemplateSyntaxError говорит вам, что Django / Python не нравится в вашем файле шаблона.У вас есть что-то вроде {% ...show... %} в вашем шаблоне?Найдите свой шаблон и найдите слово «show», оно пытается отобразить шаблон и не знает, что делать.

...