Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » __range не учитывает часы/минуты/секунды ? [RSS Feed]

#1 Ноя. 11, 2010 14:30:46

sonniy
От:
Зарегистрирован: 2009-12-18
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

__range не учитывает часы/минуты/секунды ?

у меня есть такой вот код

n1 = (datetime.datetime.now()-datetime.timedelta(days=1))
n2 = datetime.datetime.now()

if request.method == 'POST':
form_date = from_date(request.POST)
if form_date.is_valid():
up = form_date.cleaned_data
from_date_form = up['from_date']
to_date_form = up['to_date']
n1 = from_date_form
n2 = to_date_form
form_from_date = from_date(initial={'from_date': n1, 'to_date':n2})
action = actions.objects.filter(date_create__range=(n1, n2))
он работает но не учитывает часы/минуты/секунды(если их менять),вот пример :
он делает выборку по умолчанию “с 10.11.2010 14:25:00 по 11.11.2010 14:25:00” - все прекрасно
и если поменять данные в форме на “с 01.09.2010 00:00:01 по 10.11.2010 23:59:59” , то выборка пройдет такая - “с 01.09.2010 14:25:00 по 10.11.2010 14:25:00”
почему так происходит ?



Офлайн

#2 Ноя. 13, 2010 18:34:47

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

__range не учитывает часы/минуты/секунды ?

Офлайн

#3 Ноя. 14, 2010 00:06:50

sonniy
От:
Зарегистрирован: 2009-12-18
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

__range не учитывает часы/минуты/секунды ?

вопрос стал ребром, у одного человека все работает,а у меня нет
на данный момент я склоняюсь к формату даты которую передает джанга в БД

ЗЫ
если кому интересно решение



Офлайн

  • Начало
  • » Django
  • » __range не учитывает часы/минуты/секунды ?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version