【问题标题】:Django-CMS plugin not workingDjango-CMS 插件不工作
【发布时间】:2011-06-23 20:07:32
【问题描述】:

我一直在使用一个使用 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 渲染插件时会出现此错误。为了解决这个问题,我尝试在我的 public_html 文件夹中创建 500.html,我还创建了一个 500.shtml,但仍然无法正常工作,顺便说一句,我的 500.html 模板一直在根模板文件夹。

我在服务器中使用 Python 2.4、Django-CMS 2.1.3、Django 1.2,并且在本地使用相同的版本,除了本地为 2.6 的 python,我已经在本地和服务器 shell 中测试了我的所有代码并且它可以工作完全没问题。

编辑:在检查回溯后,我发现出于某种原因,django_cms 用于数据库查询的 object_id 变量从“2”更改为“2/edit/500.shtml”,但我仍然不知道是什么造成这种情况,请帮忙。

谢谢

【问题讨论】:

  • 您在 Web 服务器上还运行什么?
  • 我已经解决了这个问题,原来 FlickrAPI 与 python 2.4 不兼容,所以我不得不升级到 python 2.7
  • 如果您找到了问题的解决方案,您应该写下答案,这样问题就不会再被标记为未回答。我冒昧写了一篇。
  • 谢谢,抱歉

标签: python django django-cms


【解决方案1】:

这是因为 Flickr API 与 Python 2.4 不兼容,升级到 Python 2.7 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-12
    • 2018-01-25
    • 2020-01-26
    • 2014-11-25
    • 2013-09-09
    • 1970-01-01
    • 2013-06-04
    • 2018-03-28
    相关资源
    最近更新 更多