python - Django 仅从日期时间中过滤并选择日期

标签 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)

在我的选择查询中,我想从日期时间字段检查所选巴士的出发时间。但在检查这一点时,我只需选择日期即可使用 new_date 进行过滤。提交我的表单时,django 错误显示如下;

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

最佳答案

我不认为Python中有像date.new_date这样的东西。我认为你想要的是 new_date

喜欢

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

关于python - Django 仅从日期时间中过滤并选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51003239/

相关文章:

php - 如何防止 PHP 中的 SQL 注入(inject)?

django - 在 django 中创建类似 facebook 的通知系统

mysql - SQL 数据库设计|管理者与团队的角色关系

python - 无法创建 django 模型的新实例

django - 在管理站点中创建一个隐藏字段

python - Keras 模型评估()与预测类()给出不同的精度结果

python - TensorFlow:按名称访问变量的内容

Python:合并具有不同行的数据框

Python Altair 根据选择生成表格

php - 如何使用php在邮件功能中发送jquery?