Python Django CMS插件不工作
我一直在开发一个使用Flickr API的Django CMS插件,经过多次调试,我终于(在本地)让它正常工作了。一旦我将其迁移到服务器,它就会在编辑页面上不断抛出此错误: 主要部分是:Python Django CMS插件不工作,python,django,django-cms,Python,Django,Django Cms,我一直在开发一个使用Flickr API的Django CMS插件,经过多次调试,我终于(在本地)让它正常工作了。一旦我将其迁移到服务器,它就会在编辑页面上不断抛出此错误: 主要部分是: Exception Type: ValueError at /admin/cms/page/2/edit/500.shtml/ Exception Value: invalid literal for int(): 2/edit/500.shtml 奇怪的是,它可以在本地完美地工作,而这个错误是在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模板总是放在根模板文件夹中
我在服务器中使用Python2.4、Django CMS 2.1.3、Django 1.2,除了本地为2.6的Python之外,在本地和服务器shell中测试了我的所有代码,效果非常好
编辑:在检查回溯后,我发现由于某种原因,django_cms用于数据库查询的object_id变量从'2'更改为'2/EDIT/500.shtml',但我仍然不知道是什么导致了这种情况,请帮助
感谢这是因为Flickr API与Python 2.4不兼容,升级到Python 2.7解决了这个问题。web服务器上还运行了什么?我已经解决了这个问题,原来FlickrAPI与Python 2.4不兼容,因此,我必须升级到Python2.7,如果您找到了问题的解决方案,您应该编写一个答案,这样问题就不再被标记为未回答。我冒昧写了一封。谢谢,很抱歉