2011-02-09 15 views
0

私はFlickr APIを使用するDjango-CMSプラグインを開発していましたが、多くのデバッグの後、最終的には(ローカルで)動作させました。Django-CMSプラグインが動作しない

主要部分である:私は私のサーバーに移行したら、それは、編集ページにこのエラーを投げまま

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

奇妙なことは、それが完全にローカルで動作することで、このエラーが与えられたときCMSがプラグインをレンダリングしています。これを解決しようとすると、私のpublic_htmlフォルダに500.htmlを作成しようとしましたが、500.shtmlも作成しましたが、まだ動作しません。私はいつも私の500.htmlテンプレートをルートテンプレートフォルダ。

私はPython 2.4、Django-CMS 2.1.3、Django 1.2をサーバーに使用しています。ローカルでは2.6のPythonを除いてローカルで同じですが、ローカルとサーバーの両方のシェルですべてのコードをテストしました。完全にうまく動作します。

EDIT:django_cmsがデータベースクエリーに使用するobject_id変数が何らかの理由で '2'から '2/edit/500.shtml'に変更されていますが、まだわかりませんこれを引き起こして何が助けてください。 FlickrのAPIは、Python 2.4と互換性がありませんでしたので、

おかげ

+0

Webサーバーで他に何が実行されていますか? – bennylope

+0

私はすでにこれを解決していますが、FlickrAPIはPython 2.4と互換性がないので、Python 2.7にアップグレードしなければなりませんでした。 – Paulo

+1

あなたの問題を解決する方法を見つけたら、答えを書く必要があります。 。私は自由を取って一つを書きました。 –

答えて

1

これは、この問題を解決したのPython 2.7へのアップグレード、起こりました。

関連する問題