Python论坛  - 讨论区

标题:[python-chinese] 关于Django的Session访问

2007年12月14日 星期五 15:33

李超 lichao在youku.com
星期五 十二月 14 15:33:32 HKT 2007

请教大家一下,我在lighttpd上面通过fcgi的方式部署django的应用,然后我自己
写了用户权限的代码,没用django的,现在我想在该 lighttpd上面再跑perl写的
CGI,这些CGI需要在执行的时候取在django应用中登陆的用户的用户名称,通过
session的方式,我就想先问问这样能够取得到吗?

        

 


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月15日 星期六 12:47

vicalloy zbirder在gmail.com
星期六 十二月 15 12:47:06 HKT 2007

可以,django的session是写在数据库里的。

在 07-12-14,李超<lichao在youku.com> 写道:
> 请教大家一下,我在lighttpd上面通过fcgi的方式部署django的应用,然后我自己
> 写了用户权限的代码,没用django的,现在我想在该 lighttpd上面再跑perl写的
> CGI,这些CGI需要在执行的时候取在django应用中登陆的用户的用户名称,通过
> session的方式,我就想先问问这样能够取得到吗?
>
>
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese


-- 
Blog http://vicalloy.spaces.live.com/
My googlepage http://vicalloy.googlepages.com/
OldPhoto http://www.lzpian.com/

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月16日 星期日 16:42

憨狗 hackgou在gmail.com
星期日 十二月 16 16:42:48 HKT 2007

跨平台的session共享,看起来是个问题,因为对perl不是很熟悉,说说django中如何处理session:
根据SESSION_ENGINE的配置Django可以把session放在很多地方:
file、db、cache
默认情况下是在db中,为了简单起见,以file为例:
这个储存session的地方位于:
django.contrib.session.backend.file
比较关键的是save、laod这两个函数分别使用的SessionBase.encode和SessionBase.decode
四个函数。session中存放的数据可以通过SessionBase.encode和SessionBase.decode来编码。
所以真需要在perl中使用对应的方法处理数据(具体什么函数偶也不知道:D),就可以共享session了


On Dec 14, 2007 3:33 PM, 李超 <lichao at youku.com> wrote:
> 请教大家一下,我在lighttpd上面通过fcgi的方式部署django的应用,然后我自己
> 写了用户权限的代码,没用django的,现在我想在该 lighttpd上面再跑perl写的
> CGI,这些CGI需要在执行的时候取在django应用中登陆的用户的用户名称,通过
> session的方式,我就想先问问这样能够取得到吗?
>
>
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese



-- 
关注LAMP平台、安全、及web开发的个人blog: http://hackgou.itbbq.com
PGP KeyID: hackgou#Gmail.com
PGP KeyServ: subkeys.pgp.net

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月17日 星期一 09:16

李超 lichao在youku.com
星期一 十二月 17 09:16:23 HKT 2007

哦,就是那个django_session的表是吧,我试试看,谢谢!

vicalloy 写道:
> 可以,django的session是写在数据库里的。
>
> 在 07-12-14,李超<lichao在youku.com> 写道:
>   
>> 请教大家一下,我在lighttpd上面通过fcgi的方式部署django的应用,然后我自己
>> 写了用户权限的代码,没用django的,现在我想在该 lighttpd上面再跑perl写的
>> CGI,这些CGI需要在执行的时候取在django应用中登陆的用户的用户名称,通过
>> session的方式,我就想先问问这样能够取得到吗?
>>
>>
>>
>>
>>
>> _______________________________________________
>> python-chinese
>> Post: send python-chinese在lists.python.cn
>> Subscribe: send subscribe to python-chinese-request在lists.python.cn
>> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
>> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>>     
>
>
>   

-- 
李超 网络工程师

HTTP://www.youku.com
电话:(8610)84608668-804
传真:(8610)84608311
邮件:lichao在youku.com
优酷网 世界都在看         

 


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月17日 星期一 09:22

@@ askfor在gmail.com
星期一 十二月 17 09:22:16 HKT 2007

youku´òËãÓÃdjango?

On 12/17/07, À <lichao在youku.com> wrote:
>
> Ŷ£¬¾ÍÊÇÄǸödjango_sessionµÄ±íÊÇ°É£¬ÎÒÊÔÊÔ¿´£¬Ð»Ð»£¡
>
> vicalloy дµÀ:
> > ¿ÉÒÔ£¬djangoµÄsessionÊÇдÔÚÊý¾Ý¿âÀïµÄ¡£
> >
> > ÔÚ 07-12-14£¬À<lichao在youku.com> дµÀ£º
> >
> >> Çë½Ì´ó¼Òһϣ¬ÎÒÔÚlighttpdÉÏÃæͨ¹ýfcgiµÄ·½Ê½²¿ÊðdjangoµÄÓ¦Óã¬È»ºóÎÒ×Ô¼º
> >> дÁËÓû§È¨Ï޵ĴúÂ룬ûÓÃdjangoµÄ£¬ÏÖÔÚÎÒÏëÔڸà lighttpdÉÏÃæÔÙÅÜperlдµÄ
> >> CGI£¬ÕâЩCGIÐèÒªÔÚÖ´ÐеÄʱºòÈ¡ÔÚdjangoÓ¦ÓÃÖеǽµÄÓû§µÄÓû§Ãû³Æ£¬Í¨¹ý
> >> sessionµÄ·½Ê½£¬ÎÒ¾ÍÏëÏÈÎÊÎÊÕâÑùÄܹ»È¡µÃµ½Âð£¿
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> python-chinese
> >> Post: send python-chinese在lists.python.cn
> >> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> >> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> >> Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >>
> >
> >
> >
>
> --
> À ÍøÂ繤³Ìʦ
>
> HTTP://www.youku.com
> µç»°£º(8610)84608668-804
> ´«Õ棺(8610)84608311
> Óʼþ£ºlichao在youku.com
> ÓÅ¿áÍø ÊÀ½ç¶¼ÔÚ¿´
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071217/33c03251/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号