Python论坛  - 讨论区

标题:[python-chinese] django的问题

2006年12月06日 星期三 22:19

brightman fenyon在126.com
星期三 十二月 6 22:19:20 HKT 2006

django是由url分发各个函数,比如:
def test(request)
htmlstr = dosomething(request)
return HttpResponse(htmlstr)

我的dosomething涉及到装载数据,根据request分析数据,返回结果。
我希望有些东西常驻内存,比如 装载数据,在系统启动时就装入到一个对象中,
不需要每次dosomething都装载数据。
也就是我不知道django的开发的程序,那儿是程序运行的起点,中间经过那些,最
后如何结束。

谢谢!

brightman
2006-12-06


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

2006年12月06日 星期三 22:29

limodou limodou在gmail.com
星期三 十二月 6 22:29:17 HKT 2006

On 12/6/06, brightman <fenyon在126.com> wrote:
> django是由url分发各个函数,比如:
> def test(request)
> htmlstr = dosomething(request)
> return HttpResponse(htmlstr)
>
> 我的dosomething涉及到装载数据,根据request分析数据,返回结果。
> 我希望有些东西常驻内存,比如 装载数据,在系统启动时就装入到一个对象中,
> 不需要每次dosomething都装载数据。
> 也就是我不知道django的开发的程序,那儿是程序运行的起点,中间经过那些,最
> 后如何结束。
>
> 谢谢!
>
可以考虑使用memcache的方式。因为django是一个web
framework,它的处理产生于每次调用。而且它不是应用服务器方式,没有完整的自动行环境,所以在外部实现比较好。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2006年12月06日 星期三 22:45

yi huang yi.codeplayer在gmail.com
星期三 十二月 6 22:45:52 HKT 2006

>
> 我希望有些东西常驻内存,比如 装载数据,在系统启动时就装入到一个对象中,
> 不需要每次dosomething都装载数据。
>

这部就是cache么,呵呵。 django 本身提供了内存cache的。
http://www.djangoproject.com/documentation/cache/

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061206/36a5419e/attachment.htm 

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

2006年12月06日 星期三 22:55

brightman fenyon在126.com
星期三 十二月 6 22:55:55 HKT 2006

一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061206/43cd030f/attachment.html 

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

2006年12月06日 星期三 23:17

brightman fenyon在126.com
星期三 十二月 6 23:17:49 HKT 2006

一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061206/a374eab6/attachment.htm 

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

2006年12月07日 星期四 08:56

limodou limodou在gmail.com
星期四 十二月 7 08:56:46 HKT 2006

On 12/6/06, brightman <fenyon在126.com> wrote:
>
>  limodou 写道:
>  On 12/6/06, brightman <fenyon在126.com> wrote:
>
>
>  django是由url分发各个函数,比如:
> def test(request)
> htmlstr = dosomething(request)
> return HttpResponse(htmlstr)
>
> 我的dosomething涉及到装载数据,根据request分析数据,返回结果。
> 我希望有些东西常驻内存,比如 装载数据,在系统启动时就装入到一个对象中,
> 不需要每次dosomething都装载数据。
> 也就是我不知道django的开发的程序,那儿是程序运行的起点,中间经过那些,最
> 后如何结束。
>
> 谢谢!
>
>
>  可以考虑使用memcache的方式。因为django是一个web
> framework,它的处理产生于每次调用。而且它不是应用服务器方式,没有完整的自动行环境,所以在外部实现比较好。
>
>
>  memcache使这个么?http://danga.com/memcached/apis.bml
>  好像没有python
> api文档。如果这样做,我可以再运行一个python程序,也就是多个ptyhon之间如何通讯了?(socket 管道
> 还可以用什么?)
>  也许我在那传统的应用程序思维方式来考虑web应用了
>
memcache是一个独立的软件,有python的绑定。它是一个服务器,cache都放在内存中。它只是django支持的cache中的一种,不过因为通过网络方式访问,因些可以被多台机器使用。而django中已经封装了对它的支持,你只需要配置一下就可以了。按照cache的文档进行。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2006年12月12日 星期二 00:43

武长斌 chbin.w在gmail.com
星期二 十二月 12 00:43:52 HKT 2006

django自身的catch怎么用?有没有哪里有详细的资料?没太明白。

和memcatch的差别很大么?

2006/12/7, limodou <limodou at gmail.com>:
> On 12/6/06, brightman <fenyon at 126.com> wrote:
> >
> >  limodou 写道:
> >  On 12/6/06, brightman <fenyon at 126.com> wrote:
> >
> >
> >  django是由url分发各个函数,比如:
> > def test(request)
> > htmlstr = dosomething(request)
> > return HttpResponse(htmlstr)
> >
> > 我的dosomething涉及到装载数据,根据request分析数据,返回结果。
> > 我希望有些东西常驻内存,比如 装载数据,在系统启动时就装入到一个对象中,
> > 不需要每次dosomething都装载数据。
> > 也就是我不知道django的开发的程序,那儿是程序运行的起点,中间经过那些,最
> > 后如何结束。
> >
> > 谢谢!
> >
> >
> >  可以考虑使用memcache的方式。因为django是一个web
> > framework,它的处理产生于每次调用。而且它不是应用服务器方式,没有完整的自动行环境,所以在外部实现比较好。
> >
> >
> >  memcache使这个么?http://danga.com/memcached/apis.bml
> >  好像没有python
> > api文档。如果这样做,我可以再运行一个python程序,也就是多个ptyhon之间如何通讯了?(socket 管道
> > 还可以用什么?)
> >  也许我在那传统的应用程序思维方式来考虑web应用了
> >
> memcache是一个独立的软件,有python的绑定。它是一个服务器,cache都放在内存中。它只是django支持的cache中的一种,不过因为通过网络方式访问,因些可以被多台机器使用。而django中已经封装了对它的支持,你只需要配置一下就可以了。按照cache的文档进行。
>
> --
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> 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


-- 
武长斌
chbin.w at gmail.com

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

2006年12月12日 星期二 08:38

limodou limodou在gmail.com
星期二 十二月 12 08:38:40 HKT 2006

On 12/12/06, 武长斌 <chbin.w在gmail.com> wrote:
> django自身的catch怎么用?有没有哪里有详细的资料?没太明白。
>
> 和memcatch的差别很大么?
>
django的文档应该写得很清楚了,有多层次的使用。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2006年12月12日 星期二 11:35

yi huang yi.codeplayer在gmail.com
星期二 十二月 12 11:35:21 HKT 2006

>
> django自身的catch怎么用?有没有哪里有详细的资料?没太明白。
>
> 和memcatch的差别很大么?
>

django 中 memcache 和 django 自身实现的 cache ,只是几个不同的后端,不同的实现而已,api 是一样的。

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061212/e5d4cf9c/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号