Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ';unicode';对象没有属性';更换';_Python_Django_Unicode_Replace - Fatal编程技术网

Python ';unicode';对象没有属性';更换';

Python ';unicode';对象没有属性';更换';,python,django,unicode,replace,Python,Django,Unicode,Replace,我已经运行Django网站几个月了,一个小时前开始收到以下错误消息(在不同页面上大约每分钟三次): AttributeError:“unicode”对象没有属性“replace” 这在整个代码库中都会发生,包括Django代码本身。代码库已经有一周没有改变了,并且在这段时间内频繁地被访问,错误从未出现过。就目前而言,我每分钟都会收到几封信——但有点巧合的是,在过去的十分钟里,我没有收到任何信 这个错误在本质上也是相当偶然的,在刷新一两次之后,错误为500的页面仍然可以加载 有人知道这可能是什么原

我已经运行Django网站几个月了,一个小时前开始收到以下错误消息(在不同页面上大约每分钟三次):

AttributeError:“unicode”对象没有属性“replace”

这在整个代码库中都会发生,包括Django代码本身。代码库已经有一周没有改变了,并且在这段时间内频繁地被访问,错误从未出现过。就目前而言,我每分钟都会收到几封信——但有点巧合的是,在过去的十分钟里,我没有收到任何信

这个错误在本质上也是相当偶然的,在刷新一两次之后,错误为500的页面仍然可以加载

有人知道这可能是什么原因吗?我的服务器安装了WHM/CPanel,但我认为它不应该触及我单独执行的Python安装,因此这个错误是如何突然出现的让我非常困惑。

这里有一个很长的机会:

class unicode(object):
    pass

test = unicode()
test.replace()

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'unicode' object has no attribute 'replace'
类unicode(对象):
通过
test=unicode()
test.replace()
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
AttributeError:“unicode”对象没有属性“replace”

某处有伪unicode对象吗?(就像我说的,一个很长的镜头。)如果你找到发生错误的代码行,在其周围放置一个try/except,打印/记录导致问题的对象的报告,然后重新确认错误。

那里发生了一些不好的事情。检查Python和Django安装的完整性。你重启了所有的web服务器实例吗?是的,这真的很糟糕。如果内置对象上的标准方法不见了,那么在基本层面上就会出现混乱。您使用的是什么服务器/网关软件?