【发布时间】:2015-11-20 21:15:30
【问题描述】:
如何过滤所有产品的 5 到 15 之间的价格?
我有这个模型:
class Product(models.Model):
price = models.CharField(max_length=150, default= 12)
我试过了
Products.objects.all().filter(price__range=(5, 15))
但我没有得到任何东西。
你知道怎么做吗?
【问题讨论】:
-
你为什么要使用 CharField,尤其是如果你想用数字过滤它?为什么不是整数域或小数域?
标签: python django django-queryset