小编Swa*_*nde的帖子

错误:"文档BlogPost可能不是子类"mongoengine

我使用pymongo版本2.6.1与mongoengine 0.8.4.我想使用给出的教程创建一个代码

链接https://mongoengine-odm.readthedocs.org/en/latest/tutorial.html

我的代码如下在sample.py文件中:

from mongoengine import *
import datetime

class BlogPost(Document):
    title = StringField(required=True, max_length=200)
    posted = DateTimeField(default=datetime.datetime.now)
    tags = ListField(StringField(max_length=50))

class TextPost(BlogPost):
    content = StringField(required=True)

class LinkPost(BlogPost):
    url = StringField(required=True)
Run Code Online (Sandbox Code Playgroud)

在我运行的终端上,我得到了以下错误:

Python 2.7.3(默认,2013年4月10日,05:46:21)关于linux2的[GCC 4.6.3]输入"help","copyright","credits"或"license"以获取更多信息.

来自示例导入Post Traceback(最近一次调用最后一次):文件"",第1行,在文件"sample.py",第9行,在类TextPost(BlogPost)中:文件"/usr/local/lib/python2.7/ dist-packages/mongoengine/base/metaclasses.py",第332行,in new new_class = super_new(cls,name,bases,attrs)File"/usr/local/lib/python2.7/dist-packages/mongoengine/base /metaclasses.py",第120行,在 基地.name) ValueError:文档BlogPost可能不是子类

请帮我.我也试过卸载并重新安装.但它不起作用.

python django pymongo mongoengine

4
推荐指数
1
解决办法
2881
查看次数

标签 统计

django ×1

mongoengine ×1

pymongo ×1

python ×1