我有一个数据库,我想要过滤的属性是CharField。
attibute包含数值作为字符串。例如'5.0'
我想基于字符串attibute的数字值使用Django Q-objects执行“小于”过滤(<),所以例如我想获取属性小于3.0的行。
我知道带有“额外”功能的解决方案,但据我所知,“额外”不会将Q对象作为属性。
对此有何想法?
答案 0 :(得分:0)
“小于”过滤器是否适用于CharField?
.filter(myfield__lt=3.0)
我知道这不是Q()解决方案,但如果支持它可能会很有用。