Фильтр Django и выбор даты только из даты и времени - PullRequest
0 голосов
/ 23 июня 2018

Вот мой код при нажатии на кнопку сообщения в форме

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»

1 Ответ

0 голосов
/ 23 июня 2018

Я не думаю, что в python есть что-то вроде date.new_date.Я думаю, что вы хотите, чтобы new_date.

Как

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