python错误'<' not notsupported什么意思 between instances of 'int' and 'str'?

我正在尝试将我的Django项目从

我发现叻一个问题,我想了解它的原因.

我的项目中有3个模型:

这是我按最新测试状态排序设备对象的代码(‘dev_filter’,’field’和’order’参数是从GET请求解析的):

我看到这个问题的两个解决方案:要么使用

或者将__lt__方法添加到设备模型:

我的问题是 – 改变了什么由于Python升级或Django升级,是否会发生此错误?什麼是用于Device对象的Python 2.7 / Django 1.11框架中的默认排序方法我纠正它是字符串表示吗?我最喜欢哪种解决方案

}

我要回帖

更多关于 not supported 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信