Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > mod_python сохранение данных между обращениями


Автор: dipsy 19.11.2008, 15:46
на сайте mod_python пишут, что http://www.modpython.org/ между обращениями:
Цитата
and will have access to advanced features such as ability to retain database connections and other data between hits


как сохранить данные между обращениями?

Автор: Daevaorn 19.11.2008, 16:00
В базу данных?

Автор: dipsy 19.11.2008, 16:12
нет, между обращениями к mod_python

обратился в первый раз из браузера по URL - скрипт создал какие-то объекты в памяти
как сделать, чтобы при втором обращении к этому скрипту эти объекты были доступны?

Автор: Lazin 19.11.2008, 16:59
HTTP Cookies

Автор: dipsy 19.11.2008, 17:04
....не о том речь.

куки, сессии - это для хранения простых типов данных (строки, числа).

вопрос - как сохранить объекты питона

например, объект "соединение с базой данных", объект "открытый для записи дескриптор файла", 
объект "парсер", объект "мойСобственныйКласс"

Автор: dipsy 20.11.2008, 14:52
на http://python.su/forum/viewtopic.php?pid=20224 немного обсудили.

mod_python для каждого процесса (при нескольких запусках) заводит внутри себя несколько интерпретаторов.
у каждого интерпретатора есть своя память. 

попадая в интерпретатор, можно проверить, не было ли уже создано глобальных python-объектов.
если были, то можно их использовать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)