Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 9, 2010 22:37:06

Sodrian
От:
Зарегистрирован: 2007-07-12
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

datetime.now и mod_python

Доброго времени суток.

При развертывании джанги на mod_python текущее время, вычисляемое с помощью datetime.now, вычисляется только один раз при старте апача.
Прошу подсказать, как сделать это вычисление при каждом запросе.

Спасибо.



Офлайн

#2 Июнь 10, 2010 00:16:31

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

datetime.now и mod_python

Sodrian
Прошу подсказать, как сделать это вычисление при каждом запросе.
не присваивать время глобальной переменной



Офлайн

#3 Июнь 10, 2010 01:59:26

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

datetime.now и mod_python

Sodrian
Покажите код.



Офлайн

#4 Июнь 10, 2010 22:02:18

Sodrian
От:
Зарегистрирован: 2007-07-12
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

datetime.now и mod_python

dimabest
Вы имеете ввиду, что лучше вычислять текущее время во вьюшке?

Daevaorn
Код выглядит следующим образом: есть файл time_constants.py где вычисляется довольно-таки большое количество временных констант: NOW, THIS_TIME, TODAY, TOMORROW и так далее. Далее эти константы импортируются для использования во вьюхах и крон скриптах.



Офлайн

#5 Июнь 10, 2010 22:23:18

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

datetime.now и mod_python

Sodrian
Код выглядит следующим образом: есть файл time_constants.py где вычисляется довольно-таки большое количество временных констант: NOW, THIS_TIME, TODAY, TOMORROW и так далее. Далее эти константы импортируются для использования во вьюхах и крон скриптах.
Эти константы будут вычисляться всего 1 раз при первом импорте модуля time_constants.py
Вычислять их нужно во вьюшках



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version