【问题标题】:Django-CMS Type Error "a float is required"Django-CMS 类型错误“需要浮点数”
【发布时间】:2013-07-31 01:42:49
【问题描述】:

我正在 BlueHost 共享服务器上部署我的第一个 Django 应用程序。它是一个由 Django-CMS 提供支持的简单站点,它的一部分正在运行,但是有一些破坏交易的怪癖。

一个主要的重复阅读阅读TypeErrora float is required。每次的异常位置都是.../python/lib/python2.7/site-packages/django/core/urlresolvers.py in _reverse_with_prefix, line 391。例如,我在尝试加载模板中包含{% cms_toolbar %} 的页面、创建页面时按“保存并继续编辑”或尝试通过管理界面删除页面时遇到它。

我不知道这是否相关,但是当我在编辑页面时从“可用插件”下拉列表中选择一个插件并按“添加插件”时没有任何反应。

有没有人遇到过这个错误,或者有任何解决方法的想法?

【问题讨论】:

  • 您使用的是什么版本的 Django CMS?在通过 Firebug 添加内容插件时,我在 Ajax 帖子上看到了大约 500 个错误,这些错误在早期版本中需要一些工作才能修复。
  • Django CMS 版本 2.4.2,Django 1.5.1。一切都是通过 pip 的最新版本。有趣的是,当我通过 Firefox 检查 Firebug 时,管理界面的 CSS 没有正确加载,但它伴随着添加插件,直到我按下“保存”,然后弹出相同的错误。跨度>
  • 您是否已将其作为问题提交至github.com/divio/django-cms/issues
  • 不,我认为这是我的配置而不是 Django-CMS 的问题。我还在那里提交吗?
  • 我无法解读引发错误的函数,但我发现它与 URL 有关。问题可能是我通过 BlueHost 的临时 URL 和直接访问 FCGI 脚本来访问该站点吗? (我目前正在修复这两个问题。)链接的格式是“ip_address/~username/mysite.fcgi”。

标签: python django deployment django-cms bluehost


【解决方案1】:

我想知道,问题是我使用来自 BlueHost 的临时链接访问该站点,引发错误的函数无法处理。

当我的客户最终将他们的域名指向服务器时,这个问题和其他一些问题(Django 管理员中的 CSS 不一致,.htaccess 的问题)消失了。现在一切正常。

【讨论】:

    猜你喜欢
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 2016-10-25
    相关资源
    最近更新 更多