2005年08月03日 星期三 16:53
环境: WIN2K Apache2.0.54 mod_python-3.1.3 Python2.3.5 JOTWeb2 ZPT-3.0 sqlobject pysqlite 想通过小项目的开发熟悉python, 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表继承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前碰到了一个问题是:无法在jotweb2中实现mod_python的session功能. 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session功能; mod_python 的session 实现在 winnt 的 apache 下是没问题的; 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行;我修改jotweb2代码,把mod_python session发到context中还是不行;... 我开始绝望了;-( 恳请各位帮忙! (当初选JOTWeb2是因为自己喜欢ZPT,但ZOPE对我和这个项目来说太复杂了,对于mod_python 和 ZPT的结合的jotweb在一定程度上满足了我的要求,如今我都开始后悔了) -- If U can see it, then U can do it If U just believe it, there's nothing to it I believe U can fly From Jetport at gmail.com
2005年08月03日 星期三 17:01
在 05-8-3,Jerry<jetport at gmail.com> 写道: > 想通过小项目的开发熟悉python, > 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表继承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前碰到了一个问题是:无法在jotweb2中实现mod_python的session功能. > 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session功能; mod_python > 的session 实现在 winnt 的 apache 下是没问题的; > 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行;我修改jotweb2代码,把mod_python > session发到context中还是不行;... > > 我开始绝望了;-( > 恳请各位帮忙! > 大家都是,看我们的尝试: http://wiki.woodpecker.org.cn/moin/PyWebAppFrameworks 我也是 Zope,CherryPy,Quixote……一路用下来,发现还是 Karrigell 用的爽直! http://karrigell.sourceforge.net/ 当然现在我们自个儿的悟空系统也非常值得期待! -- [Time is unimportant, only life important!]
2005年08月03日 星期三 17:17
> 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > : > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > DocumentRoot "f:/workplay/site" > 这是我的虚拟路径: >> Options Indexes > AllowOverride None > Order allow,deny > Allow from all > > AddHandler mod_python .psp .py .html > PythonHandler mod_python.psp > PythonDebug On > > alias /site f:/workplay/site > > 就可以使用session了 > sess = Session.Session(req) > sess.load() > .... > sess.save() > ----- Original Message ----- > From: "Jerry" <jetport at gmail.com> > To: <python-chinese at lists.python.cn> > Sent: Wednesday, August 03, 2005 4:53 PM > Subject: [python-chinese] mod_python 的session 模块 在 jotweb2 中出现问题 > > > > 环境: > > > > WIN2K > > Apache2.0.54 > > mod_python-3.1.3 > > Python2.3.5 > > JOTWeb2 > > ZPT-3.0 > > sqlobject > > pysqlite > > > > > > 想通过小项目的开发熟悉python, > > 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表继 > 承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前碰 > 到了一个问题是:无法在jotweb2中实现mod_python的session功能. > > 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session功 > 能; mod_python > > 的session 实现在 winnt 的 apache 下是没问题的; > > 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行; > 我修改jotweb2代码,把mod_python > > session发到context中还是不行;... > > > > 我开始绝望了;-( > > 恳请各位帮忙! > > > > > > (当初选JOTWeb2是因为自己喜欢ZPT,但ZOPE对我和这个项目来说太复杂了,对于 > mod_python 和 > > ZPT的结合的jotweb在一定程度上满足了我的要求,如今我都开始后悔了) 你是用的mod_python 的psp? 我在用mod_python的publisher处理py时session 也是正常的 我是用jotweb2.jotweb_mod_python::handler处理mod_python的session不正常 我看了没次req.header_in中就是少了cookie变量,不知为什么? -- If U can see it, then U can do it If U just believe it, there's nothing to it I believe U can fly From Jetport at gmail.com
2005年08月03日 星期三 17:18
> 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > : > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > DocumentRoot "f:/workplay/site" > 这是我的虚拟路径: >> Options Indexes > AllowOverride None > Order allow,deny > Allow from all > > AddHandler mod_python .psp .py .html > PythonHandler mod_python.psp > PythonDebug On > > alias /site f:/workplay/site > > 就可以使用session了 > sess = Session.Session(req) > sess.load() > .... > sess.save() > ----- Original Message ----- > From: "Jerry" <jetport at gmail.com> > To: <python-chinese at lists.python.cn> > Sent: Wednesday, August 03, 2005 4:53 PM > Subject: [python-chinese] mod_python 的session 模块 在 jotweb2 中出现问题 > > > > 环境: > > > > WIN2K > > Apache2.0.54 > > mod_python-3.1.3 > > Python2.3.5 > > JOTWeb2 > > ZPT-3.0 > > sqlobject > > pysqlite > > > > > > 想通过小项目的开发熟悉python, > > 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表继 > 承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前碰 > 到了一个问题是:无法在jotweb2中实现mod_python的session功能. > > 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session功 > 能; mod_python > > 的session 实现在 winnt 的 apache 下是没问题的; > > 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行; > 我修改jotweb2代码,把mod_python > > session发到context中还是不行;... > > > > 我开始绝望了;-( > > 恳请各位帮忙! > > > > > > (当初选JOTWeb2是因为自己喜欢ZPT,但ZOPE对我和这个项目来说太复杂了,对于 > mod_python 和 > > ZPT的结合的jotweb在一定程度上满足了我的要求,如今我都开始后悔了) 你是用的mod_python 的psp? 我在用mod_python的publisher处理py时session 也是正常的 我是用jotweb2.jotweb_mod_python::handler使用mod_python的session不正常 我看了没次req.header_in中就是少了cookie变量,不知为什么? -- If U can see it, then U can do it If U just believe it, there's nothing to it I believe U can fly From Jetport at gmail.com
2005年08月03日 星期三 17:19
> 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > : > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > DocumentRoot "f:/workplay/site" > 这是我的虚拟路径: >> Options Indexes > AllowOverride None > Order allow,deny > Allow from all > > AddHandler mod_python .psp .py .html > PythonHandler mod_python.psp > PythonDebug On > > alias /site f:/workplay/site > > 就可以使用session了 > sess = Session.Session(req) > sess.load() > .... > sess.save() > ----- Original Message ----- > From: "Jerry" <jetport at gmail.com> > To: <python-chinese at lists.python.cn> > Sent: Wednesday, August 03, 2005 4:53 PM > Subject: [python-chinese] mod_python 的session 模块 在 jotweb2 中出现问题 > > > > 环境: > > > > WIN2K > > Apache2.0.54 > > mod_python-3.1.3 > > Python2.3.5 > > JOTWeb2 > > ZPT-3.0 > > sqlobject > > pysqlite > > > > > > 想通过小项目的开发熟悉python, > > 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表继 > 承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前碰 > 到了一个问题是:无法在jotweb2中实现mod_python的session功能. > > 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session功 > 能; mod_python > > 的session 实现在 winnt 的 apache 下是没问题的; > > 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行; > 我修改jotweb2代码,把mod_python > > session发到context中还是不行;... > > > > 我开始绝望了;-( > > 恳请各位帮忙! > > > > > > (当初选JOTWeb2是因为自己喜欢ZPT,但ZOPE对我和这个项目来说太复杂了,对于 > mod_python 和 > > ZPT的结合的jotweb在一定程度上满足了我的要求,如今我都开始后悔了) 你是用的mod_python 的psp? 我在用mod_python的publisher处理py时session 也是正常的 我是用jotweb2.jotweb_mod_python::handler使用mod_python的session不正常 我看了每次req.header_in中就是少了cookie变量,不知为什么? -- If U can see it, then U can do it If U just believe it, there's nothing to it I believe U can fly From Jetport at gmail.com
2005年08月03日 星期三 17:20
对于session的处理在python是个大问题 建议以文件方式或数据库方式保存session 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > > : > > > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > > DocumentRoot "f:/workplay/site" > > 这是我的虚拟路径: > >> > Options Indexes > > AllowOverride None > > Order allow,deny > > Allow from all > > > > AddHandler mod_python .psp .py .html > > PythonHandler mod_python.psp > > PythonDebug On > > > > alias /site f:/workplay/site > > > > 就可以使用session了 > > sess = Session.Session(req) > > sess.load() > > .... > > sess.save() > > ----- Original Message ----- > > From: "Jerry" <jetport at gmail.com> > > To: <python-chinese at lists.python.cn> > > Sent: Wednesday, August 03, 2005 4:53 PM > > Subject: [python-chinese] mod_python 的session 模块 在 jotweb2 中出现问题 > > > > > > > 环境: > > > > > > WIN2K > > > Apache2.0.54 > > > mod_python-3.1.3 > > > Python2.3.5 > > > JOTWeb2 > > > ZPT-3.0 > > > sqlobject > > > pysqlite > > > > > > > > > 想通过小项目的开发熟悉python, > > > 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表继 > > 承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前碰 > > 到了一个问题是:无法在jotweb2中实现mod_python的session功能. > > > 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session功 > > 能; mod_python > > > 的session 实现在 winnt 的 apache 下是没问题的; > > > 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行; > > 我修改jotweb2代码,把mod_python > > > session发到context中还是不行;... > > > > > > 我开始绝望了;-( > > > 恳请各位帮忙! > > > > > > > > > (当初选JOTWeb2是因为自己喜欢ZPT,但ZOPE对我和这个项目来说太复杂了,对于 > > mod_python 和 > > > ZPT的结合的jotweb在一定程度上满足了我的要求,如今我都开始后悔了) > > > 你是用的mod_python 的psp? > 我在用mod_python的publisher处理py时session 也是正常的 > 我是用jotweb2.jotweb_mod_python::handler处理mod_python的session不正常 > > 我看了没次req.header_in中就是少了cookie变量,不知为什么? > > > -- > If U can see it, then U can do it > If U just believe it, there's nothing to it > I believe U can fly > From Jetport at gmail.com > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- my gmail:lihuimail(at)gmail.com WukooPy: http://wiki.woodpecker.org.cn/moin/WukooPy http://groups-beta.google.com/group/python-wukoopy
2005年08月03日 星期三 17:21
兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 : 在apache的配置文件中把“DocumentRoot”的值指向你文件的目录,如: DocumentRoot "f:/workplay/site" 这是我的虚拟路径:Options Indexes AllowOverride None Order allow,deny Allow from all AddHandler mod_python .psp .py .html PythonHandler mod_python.psp PythonDebug On alias /site f:/workplay/site 就可以使用session了 sess = Session.Session(req) sess.load() .... sess.save() ----- Original Message ----- From: "Jerry" <jetport at gmail.com> To: <python-chinese at lists.python.cn> Sent: Wednesday, August 03, 2005 4:53 PM Subject: [python-chinese] mod_python 的session 模块 在 jotweb2 中出现问题 > 环境: > > WIN2K > Apache2.0.54 > mod_python-3.1.3 > Python2.3.5 > JOTWeb2 > ZPT-3.0 > sqlobject > pysqlite > > > 想通过小项目的开发熟悉python, > 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表继 承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前碰 到了一个问题是:无法在jotweb2中实现mod_python的session功能. > 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session功 能; mod_python > 的session 实现在 winnt 的 apache 下是没问题的; > 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行; 我修改jotweb2代码,把mod_python > session发到context中还是不行;... > > 我开始绝望了;-( > 恳请各位帮忙! > > > (当初选JOTWeb2是因为自己喜欢ZPT,但ZOPE对我和这个项目来说太复杂了,对于 mod_python 和 > ZPT的结合的jotweb在一定程度上满足了我的要求,如今我都开始后悔了) > > > > -- > If U can see it, then U can do it > If U just believe it, there's nothing to it > I believe U can fly > From Jetport at gmail.com > ---------------------------------------------------------------------------- ---- > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2005年08月03日 星期三 17:23
我的方法还是有缺点的,那就是用apache运行多个python程序时,就没办法解决了 (documenmtroot就一个啊!!!) ----- Original Message ----- From: "Zoom Quiet" <zoom.quiet at gmail.com> To: <python-chinese at lists.python.cn> Sent: Wednesday, August 03, 2005 5:01 PM Subject: Re: [python-chinese] mod_python 的session 模块 在 jotweb2 中出现问 题 > 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > 想通过小项目的开发熟悉python, > > 选用了以上技术,从建领域模型开始到处理WebUI上遇到很多问题,比如:OO的具体表 继承,中文编码问题,Sqlite的单线程问题...,大部分问题都已解决或者绕过:),但目前 碰到了一个问题是:无法在jotweb2中实现mod_python的session功能. > > 我查阅了网上一些资料,发现: jotweb2的作者好像已没时间开发jotweb2 session 功能; mod_python > > 的session 实现在 winnt 的 apache 下是没问题的; > > 然后,我继续尝试,我修改Apache 的MPM 以实现单进程单线程来处理req还是不行 ;我修改jotweb2代码,把mod_python > > session发到context中还是不行;... > > > > 我开始绝望了;-( > > 恳请各位帮忙! > > > 大家都是,看我们的尝试: > http://wiki.woodpecker.org.cn/moin/PyWebAppFrameworks > 我也是 Zope,CherryPy,Quixote……一路用下来,发现还是 Karrigell 用的爽直! > http://karrigell.sourceforge.net/ > > 当然现在我们自个儿的悟空系统也非常值得期待! > > > -- > [Time is unimportant, only life important!] > ---------------------------------------------------------------------------- ---- > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2005年08月03日 星期三 17:23
> 我的方法还是有缺点的,那就是用apache运行多个python程序时,就没办法解决了 > (documenmtroot就一个啊!!!) 我用的是 VirtualHost
2005年08月03日 星期三 17:29
> 对于session的处理在python是个大问题 > 建议以文件方式或数据库方式保存session > > 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > > 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > > > : > > > > > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > > > DocumentRoot "f:/workplay/site" > > > 这是我的虚拟路径: > > >> > > Options Indexes > > > AllowOverride None > > > Order allow,deny > > > Allow from all > > > > > > AddHandler mod_python .psp .py .html > > > PythonHandler mod_python.psp > > > PythonDebug On > > > > > > alias /site f:/workplay/site > > > > > > 就可以使用session了 > > > sess = Session.Session(req) > > > sess.load() > > > .... > > > sess.save() mod_python的session实现: MemorySession(内存方式) DbmSession(文件方式,适合跨进程) 可是,apache在winnt上是单进程多线程方式,好像两个方式都可以
2005年08月03日 星期三 17:32
> 对于session的处理在python是个大问题 > 建议以文件方式或数据库方式保存session > > 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > > 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > > > : > > > > > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > > > DocumentRoot "f:/workplay/site" > > > 这是我的虚拟路径: > > >> > > Options Indexes > > > AllowOverride None > > > Order allow,deny > > > Allow from all > > > > > > AddHandler mod_python .psp .py .html > > > PythonHandler mod_python.psp > > > PythonDebug On > > > > > > alias /site f:/workplay/site > > > > > > 就可以使用session了 > > > sess = Session.Session(req) > > > sess.load() > > > .... > > > sess.save() mod_python的session实现: MemorySession(内存方式) DbmSession(文件方式,适合跨进程) apache在winnt上是单进程多线程方式,好像两个方式都可以
2005年08月03日 星期三 18:16
> > 对于session的处理在python是个大问题 > > 建议以文件方式或数据库方式保存session > > > > 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > > > 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > > > > : > > > > > > > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > > > > DocumentRoot "f:/workplay/site" > > > > 这是我的虚拟路径: > > > >> > > > Options Indexes > > > > AllowOverride None > > > > Order allow,deny > > > > Allow from all > > > > > > > > AddHandler mod_python .psp .py .html > > > > PythonHandler mod_python.psp > > > > PythonDebug On > > > > > > > > alias /site f:/workplay/site > > > > > > > > 就可以使用session了 > > > > sess = Session.Session(req) > > > > sess.load() > > > > .... > > > > sess.save() > > > mod_python的session实现: > MemorySession(内存方式) > DbmSession(文件方式,适合跨进程) > apache在winnt上是单进程多线程方式,好像两个方式都可以 > 问题好像出在cookie上 我想无cookie的session(把pysid放在URL中)看来是中解决方法 -- If U can see it, then U can do it If U just believe it, there's nothing to it I believe U can fly From Jetport at gmail.com
2005年08月03日 星期三 18:25
> > 对于session的处理在python是个大问题 > > 建议以文件方式或数据库方式保存session > > > > 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > > > 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > > > > : > > > > > > > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > > > > DocumentRoot "f:/workplay/site" > > > > 这是我的虚拟路径: > > > >> > > > Options Indexes > > > > AllowOverride None > > > > Order allow,deny > > > > Allow from all > > > > > > > > AddHandler mod_python .psp .py .html > > > > PythonHandler mod_python.psp > > > > PythonDebug On > > > > > > > > alias /site f:/workplay/site > > > > > > > > 就可以使用session了 > > > > sess = Session.Session(req) > > > > sess.load() > > > > .... > > > > sess.save() > > > mod_python的session实现: > MemorySession(内存方式) > DbmSession(文件方式,适合跨进程) > apache在winnt上是单进程多线程方式,好像两个方式都可以 > 问题好像出在cookie上 我想无cookie的session(把pysid放在URL中)看来是中解决方法 -- If U can see it, then U can do it If U just believe it, there's nothing to it I believe U can fly From Jetport at gmail.com
2005年08月06日 星期六 11:01
> > > 对于session的处理在python是个大问题 > > > 建议以文件方式或数据库方式保存session > > > > > > 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > > > > 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > > > > > : > > > > > > > > > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > > > > > DocumentRoot "f:/workplay/site" > > > > > 这是我的虚拟路径: > > > > >> > > > > Options Indexes > > > > > AllowOverride None > > > > > Order allow,deny > > > > > Allow from all > > > > > > > > > > AddHandler mod_python .psp .py .html > > > > > PythonHandler mod_python.psp > > > > > PythonDebug On > > > > > > > > > > alias /site f:/workplay/site > > > > > > > > > > 就可以使用session了 > > > > > sess = Session.Session(req) > > > > > sess.load() > > > > > .... > > > > > sess.save() > > > > > > mod_python的session实现: > > MemorySession(内存方式) > > DbmSession(文件方式,适合跨进程) > > apache在winnt上是单进程多线程方式,好像两个方式都可以 > > > > > 问题好像出在cookie上 > 我想无cookie的session(把pysid放在URL中)看来是中解决方法 > > > -- > If U can see it, then U can do it > If U just believe it, there's nothing to it > I believe U can fly > From Jetport at gmail.com > 问题解决了! 原来在request中heads_out中Set-Cookie里有个path值 它受 httpd.conf 中的 PythonOption ApplicationPath '/' 影响,设成 "/"解决,原来我设成我的应用路径了:( 再次感谢各位大哥。 我是遇到问题不解决问题就睡不着觉的人。 -- If U can see it, then U can do it If U just believe it, there's nothing to it I believe U can fly From Jetport at gmail.com
2005年08月12日 星期五 07:05
真搞不明白 在 05-8-6,Jerry<jetport at gmail.com> 写道: > > > > 对于session的处理在python是个大问题 > > > > 建议以文件方式或数据库方式保存session > > > > > > > > 在 05-8-3,Jerry<jetport at gmail.com> 写道: > > > > > > 兄弟的问题我也遇过,虽然解决了,但是还有很大的弊端,现在我把解决方法介绍一下 > > > > > > : > > > > > > > > > > > > 在apache的配置文件中把"DocumentRoot"的值指向你文件的目录,如: > > > > > > DocumentRoot "f:/workplay/site" > > > > > > 这是我的虚拟路径: > > > > > >> > > > > > Options Indexes > > > > > > AllowOverride None > > > > > > Order allow,deny > > > > > > Allow from all > > > > > > > > > > > > AddHandler mod_python .psp .py .html > > > > > > PythonHandler mod_python.psp > > > > > > PythonDebug On > > > > > > > > > > > > alias /site f:/workplay/site > > > > > > > > > > > > 就可以使用session了 > > > > > > sess = Session.Session(req) > > > > > > sess.load() > > > > > > .... > > > > > > sess.save() > > > > > > > > > mod_python的session实现: > > > MemorySession(内存方式) > > > DbmSession(文件方式,适合跨进程) > > > apache在winnt上是单进程多线程方式,好像两个方式都可以 > > > > > > > > > 问题好像出在cookie上 > > 我想无cookie的session(把pysid放在URL中)看来是中解决方法 > > > > > > -- > > If U can see it, then U can do it > > If U just believe it, there's nothing to it > > I believe U can fly > > From Jetport at gmail.com > > > > > > 问题解决了! > 原来在request中heads_out中Set-Cookie里有个path值 > 它受 httpd.conf 中的 > PythonOption ApplicationPath '/' > 影响,设成 "/"解决,原来我设成我的应用路径了:( > > > 再次感谢各位大哥。 > > 我是遇到问题不解决问题就睡不着觉的人。 > > -- > If U can see it, then U can do it > If U just believe it, there's nothing to it > I believe U can fly > From Jetport at gmail.com > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年08月12日 星期五 18:08
在 05-8-3,lihui<lihuimail at gmail.com> 写道: > 对于session的处理在python是个大问题 > 建议以文件方式或数据库方式保存session > 对, 我后来使用文件方式的,内存方式是不跨进程的 虽然,apache用单进程处理request,但我用Process Explorer查看每次都换新进程
2005年08月12日 星期五 22:31
对 在apache2下是多线程和多进程的,php都已经有了线程安全的问题,在内存中保存session已经无法解决这个问题 虽然mod_python使用dbm保存session,但dbm本身也存在线程安全问题,所以最终还要这种方式解决 在 05-8-12,Jerry<jetport at gmail.com> 写道: > 在 05-8-3,lihui<lihuimail at gmail.com> 写道: > > 对于session的处理在python是个大问题 > > 建议以文件方式或数据库方式保存session > > > > 对, 我后来使用文件方式的,内存方式是不跨进程的 > 虽然,apache用单进程处理request,但我用Process Explorer查看每次都换新进程 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- my gmail:lihuimail(at)gmail.com WukooPy: http://wiki.woodpecker.org.cn/moin/WukooPy http://groups-beta.google.com/group/python-wukoopy
Zeuux © 2025
京ICP备05028076号