Django过滤器并仅从datetime选择日期

时间:2018-06-23 16:51:21

标签: python mysql django datetime django-views

这是我单击表单上的发布按钮的代码

new_date = request.POST.get('depart_date')
from datetime import date
c = Schedule.objects.filter(bus_id=request.POST.get('bus'), depart_time__date=date.new_date).count()
print(request, c)

在我的选择查询中,我要检查所选公共汽车从datetime字段出发的时间。但是在检查时,我只需要选择日期以使用new_date进行过滤即可。提交表单时,django错误显示如下;

类型对象'datetime.date'没有属性'new_date'

1 个答案:

答案 0 :(得分:0)

我认为python中没有类似date.new_date的东西。我认为您想要的是new_date

喜欢

c = Schedule.objects.filter(
        bus_id=request.POST.get('bus'),
        depart_time__date=new_date
    ).count()