python 类继承mongoengine的Document后不能被继承是怎么回事?

lsc123987 2013-07-05 08:31:07
[20:06:55][5648][INFO ][utils.py:20][<module>]: ============== log initialized ==============
Traceback (most recent call last):
File "D:\ztcjingling\ztcjl3-20120903\apps\kwlib\test.py", line 10, in <module>
from kwlib.task_manage import Task_Manager
File "D:\ztcjingling\ztcjl3-20120903\apps\kwlib\task_manage.py", line 461, in <module>
class Claw_Task(Task_Manager):
File "C:\Python27\lib\site-packages\mongoengine-0.8.1-py2.7.egg\mongoengine\base\metaclasses.py", line 331, in __new__
new_class = super_new(cls, name, bases, attrs)
File "C:\Python27\lib\site-packages\mongoengine-0.8.1-py2.7.egg\mongoengine\base\metaclasses.py", line 119, in __new__
base.__name__)
ValueError: Document Task_Manager may not be subclassed
...全文
257 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsc123987 2013-07-06
  • 打赏
  • 举报
回复
引用 1 楼 panghuhu250 的回复:
贴出你的代码?
class Task_Manager(DynamicDocument): pass class claw_Task(Task_Manager): pass
panghuhu250 2013-07-06
  • 打赏
  • 举报
回复

class TaskManager(DynamicDocument):
    meta = {'allow_inheritance': True}

class ClawsMangage(TaskManager):
    pass
panghuhu250 2013-07-05
  • 打赏
  • 举报
回复
贴出你的代码?

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧