私は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と互換性がありませんでしたので、
おかげ
Webサーバーで他に何が実行されていますか? – bennylope
私はすでにこれを解決していますが、FlickrAPIはPython 2.4と互換性がないので、Python 2.7にアップグレードしなければなりませんでした。 – Paulo
あなたの問題を解決する方法を見つけたら、答えを書く必要があります。 。私は自由を取って一つを書きました。 –