Re: [问题] django 新手 很多问题中

楼主: uranusjr (←這人是超級笨蛋)   2013-12-12 21:52:49
※ 引述《qoorocker (rockers)》之铭言:
→ qoorocker:model meta 的 proxy 属性 我不太懂 QQ 12/12 21:28
不懂代表你用不到, 不用理它(无误)
其实我自己也从来没用过
它的作用是可以让多个 Python class (Django model) 使用同一个 database table
如果你想扩充某个 model, 却无法修改原本的 class 时就可以使用
我能想到的应用大概是
1. 旧程式要转换到新程式, 在其间需要有过渡期
2. 原本的 model 来自第三方套件库的东西, 不方便修改
如果你有写过 Objective-C 的话, 这东西和 category 很像
或者 C# 最近有个叫 extension methods 的东西也颇类似
用一句话讲完就是
它可以让你往原本的资料结构里加东西, 但不需要修改原本的 class
如果有需要的时候应该是颇方便的啦...
作者: qoorocker (rockers)   2013-02-12 21:28:00
model meta 的 proxy 属性 我不太懂 QQ谢谢你!~我没碰过 c- or c# 需要$$$$$我再多读读 document 我一定要多问问 XD
作者: doomleika (iSuck)   2013-02-12 23:09:00
MS应该给C# express很久了吧?
作者: qoorocker (rockers)   2013-02-12 23:13:00
现在想想 好像是需要用到别的 model 的资料 又不想用model foreignkey 之类的 来做连接(省资料空间?)感觉这样 model 之间的相依性质会比较低 感觉不错
作者: timTan (用口头禅区分年记)   2013-02-13 12:14:00
优美的答案
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2013-02-21 00:06:00
问个题外话,为什么django要开两个process?
作者: icycandle (两栖作战太空鼠)   2013-02-26 19:27:00
硬件够力的话开20个也可以啊,是说thread可能会有racecondition,不过我还没亲眼见过

Links booklink

Contact Us: admin [ a t ] ucptt.com