我的Django模型datetime字段是字符串。在这种情况下,如何获取两个日期之间的数据?
models.py
class asdf(models.Model):
recordDate = models.CharField(max_length=20,blank=True)
答案 0 :(得分:0)
为了获得范围,请使用以下查询过滤条件:
models.asdf.objects.filter(recordDate__lte='start_date', recordDate__gt='end_date')
start_date
和end_date
可以是日期格式或日期时间解析对象的字符串。
答案 1 :(得分:0)
将“ recordDate”更改为DateField并使用以下查询:
asdf.objects.filter(recordDate__gte='2019-03-01', recordDate__lte='2019-03-09')