2011-02-09 2 views
0

Я работаю над плагином Django-CMS, который использует API Flickr, и после большой отладки я наконец получил его работу (локально). После того, как я мигрировал его на мой сервер, он продолжал бросать эту ошибку на странице редактирования:Плагин Django-CMS не работает

Основная часть:

Exception Type: ValueError at /admin/cms/page/2/edit/500.shtml/ 
Exception Value: invalid literal for int(): 2/edit/500.shtml 

Странным является то, что она прекрасно работает на местном уровне, и дается эта ошибка, когда CMS создает плагин. Чтобы попытаться решить эту проблему, я попытался создать файл 500.html в моей папке public_html, я также создал 500.shtml один, но все еще не работает, кстати, у меня всегда был мой шаблон 500.html в корневой каталог шаблонов.

Я использую Python 2.4, Django-CMS 2.1.3, Django 1.2, на сервере и тот же локально, кроме python, который является локально локальным, я протестировал весь свой код как в локальных, так и в серверных оболочках. работает отлично.

EDIT: после изучения трассировки я вижу, что по какой-то причине переменная object_id, используемая django_cms для запросов к базе данных, изменяется с «2» на «2/edit/500.shtml», но я до сих пор не знаю Что вызывает это, пожалуйста, помогите.

благодаря

+0

Что еще у вас работает на веб-сервере? – bennylope

+0

Я уже решил это, оказывается, что FlickrAPI несовместим с python 2.4, поэтому мне пришлось обновить до python 2.7 – Paulo

+1

Если вы нашли решение своей проблемы, напишите ответ, чтобы вопрос больше не был отмечен как безответный , Я взял на себя смелость написать его. –

ответ

1

Это произошло потому, что Flickr API не совместим с Python 2.4, обновление до Python 2.7 решить эту проблему.

Смежные вопросы