Python论坛  - 讨论区

标题:[python-chinese] Fwd: [CPyUG:26933] Re: [django] signals怎么使用?

2007年05月25日 星期五 18:24

limodou limodou在gmail.com
星期五 五月 25 18:24:58 HKT 2007

建议不要跨列表发信,不然线索连不上,而且让人搞不清。

---------- Forwarded message ----------
From: limodou <limodou在gmail.com>
Date: May 25, 2007 6:23 PM
Subject: Re: [CPyUG:26933] Re: [python-chinese] [django] signals怎么使用?
To: python-cn在googlegroups.com


On 5/25/07, 风向标 <vaneoooo在gmail.com> wrote:
> 还是不很理解
>
> 那signals到底是个完全独立的东西,还是依附于models之上的呢?

它是一个独立的模块,在django中使用了它而已。django在代码中有相应的处理,如post_save,
pre_save之类。你自已定义的model是从django的基类派生出来的,在调用它的某些方法时已经有了相应的signal的处理了,只有看源码才知道具体的处理位置。

>
> 我反复在文档里看到说七个signals,这又是什么意思呢?只能设置7个signals接口?越看越迷糊

这就是我说的预定义的signal,你可以直接使用,它是在不同的处理时机进行调用的。正象我前面所说,你也可以自定义signal,但是要完成前面我说的三件事。

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


-- 
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]

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号