【发布时间】:2013-07-31 01:42:49
【问题描述】:
我正在 BlueHost 共享服务器上部署我的第一个 Django 应用程序。它是一个由 Django-CMS 提供支持的简单站点,它的一部分正在运行,但是有一些破坏交易的怪癖。
一个主要的重复阅读阅读TypeError,a 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