关于 Mixin 的命名规则,是否有什么权威文档可以参考呢?

2011-09-11 15:49:43 +08:00
 Livid
5272 次点击
所在节点    Python
3 条回复
qiao
2011-09-11 21:31:37 +08:00
Python 标准库中几个 Mixin 类的命名:

DictMixin
ThreadingMixIn
ForkingMixIn

另外,我直接在我系统上的python的库目录中 ack 了一下,找到了其它许多的命名:

ResultMixin
VersionedFileTestMixIn
DocFrameMixIn
DocMDIParentFrameMixIn
TLSAsyncDispatherMixIn
TLSSocketServerMixIn
_RelockDebugMixin
PreCannedServerMixin
BashCompletionMixin
UIFactoryTestMixin
WSGITestMixin

bzrlib 的 Test Mixins:

TestSendMixin
TestLogMixin
TestRememberMixin
TestPushStrictMixin
TestOptionsMixin
TestingHTTPSServerMixin

.....此处省略一大堆 Test XXX Mixin

然后是 wx-python 的一堆Mixin:
MaskedEditMixin
TimeCtrlAccessorsMixin
ShellFrameMixin
AppEventHandlerMixin
ProcessBufferMixin
ClearMixin

然后是 django 的:

MultipleObjectMixin
DateMixin
YearMixin
MonthMixin
DayMixin
WeekMixin
TemplateResponseMixin
SpatialRefSysMixin
.....
Livid
2011-09-11 21:34:32 +08:00
@qiao Many thanks!

看来就是用很直白的方式就好了。
lepture
2011-09-12 01:25:21 +08:00
@Livid 不是用过 Tornado 么? auth.py 里都是 Mixin

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/18006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX