Python Django查询和数据类型转换

Python Django查询和数据类型转换,python,django,django-models,Python,Django,Django Models,如果我有这样一个模型: class A(models.Model): value = models.CharField(max_length = 10) A的value属性实际上是一个数字,例如“50” 现在我想要这样一个实例,它的值,作为一个数字,在10到100之间。我如何进行查询 正常情况下,“50”大于“100” 这个问题是从一个复杂的环境中提取出来的,我不想使用IntegerField或DecimalField 你可以使用这个问题的答案 但这真的有些粗糙,也许你应该编写自定义查

如果我有这样一个模型:

class A(models.Model):
    value = models.CharField(max_length = 10)
A的value属性实际上是一个数字,例如“50”

现在我想要这样一个实例,它的值,作为一个数字,在10到100之间。我如何进行查询

正常情况下,“50”大于“100”

这个问题是从一个复杂的环境中提取出来的,我不想使用IntegerField或DecimalField

你可以使用这个问题的答案

但这真的有些粗糙,也许你应该编写自定义查找