【发布时间】:2011-06-03 15:06:03
【问题描述】:
我已经运行 Django 网站几个月了,一小时前开始收到以下错误消息(在不同的页面上大约每分钟 3 次):
AttributeError: 'unicode' 对象没有属性 'replace'
这发生在整个代码库中,包括 Django 代码本身。代码库已经一个星期没有改变,并且在此期间被频繁访问,并且错误从未出现。就目前而言,我每分钟都会收到几个 - 但有点巧合的是,过去十分钟没有收到任何东西。
该错误在性质上似乎也是相当零星的,因为错误输出为 500 的页面仍然可以在刷新一两次后加载。
有谁知道是什么原因造成的?我的服务器安装了 WHM/CPanel,但我认为它不应该涉及我单独执行的 Python 安装,所以这个错误是如何突然出现的让我很困惑。
【问题讨论】:
-
那里发生了一些不好的事情。检查 Python 和 Django 安装的完整性。您是否重新启动了所有 Web 服务器实例?
-
是的,这真的很糟糕。如果缺少内置对象的标准方法,那么您在基本层面上就会搞砸了。您使用的是什么服务器/网关软件?
标签: python django unicode replace