Django:RuntimeError:maximum recursion depth exceeded in cmp解决方法

今天使用python manage.py runserver运行Django开发服务器时,发现报错如下:

Django:RuntimeError:maximum recursion depth exceeded in cmp解决方法_第1张图片

解决方法:

打开C:\Python27\Lib\functools.py,找到第56行

convert = {

'__lt__': [('__gt__', lambda self, other: other < self),

然后把它改为:

convert = {

'__lt__': [('__gt__', lambda self, other: not (self < other or self == other)),


修改完成后重新python manage.py runserver运行Django开发服务器,打开http://127.0.0.1:8000/,启动成功!

Django:RuntimeError:maximum recursion depth exceeded in cmp解决方法_第2张图片

你可能感兴趣的:(Django:RuntimeError:maximum recursion depth exceeded in cmp解决方法)