- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这是我的类(class):
class Presentation(db.Document):
title = db.StringField(max_length=120, required=True)
author = db.StringField (required=True)
pages = db.DocumentField(Page, required=False)
tags = db.StringField(max_length=120, required=False)
id = db.IntField(required=True)
currentPage = db.IntField()
def __str__(self):
return 'Title:%s author:%s id:%d currentPage:%d' % ( self.title, self.author,self.id,self.currentPage)
当我从 mongo shell 使用它时,一切似乎都很好:
db.Presentation.find({id:2})
{ "_id" : ObjectId("4e9cdddd0ad5c97ee6000000"),
"author" : "admin", "currentPage" : 3, "id" : 2,
"pages" : { "content" : "", "pagenum" : 0 }, "title" : "dd" }
但是当我使用 MongoAlchemy 时,
p = query.filter(Presentation.id==2).first()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.macosx-10.7-intel/egg/mongoalchemy/query.py", line 136, in first
File "build/bdist.macosx-10.7-intel/egg/mongoalchemy/query.py", line 388, in next
File "build/bdist.macosx-10.7-intel/egg/mongoalchemy/document.py", line 318, in unwrap
File "build/bdist.macosx-10.7-intel/egg/mongoalchemy/document.py", line 152, in __init__
mongoalchemy.exceptions.ExtraValueException: currentPage
最佳答案
对于任何其他有 ExtraValueException 的人,如果您在类定义中放置一个额外的逗号,您也会看到此错误。例如,如果您有:
...
pages = db.DocumentField(Page, required=False),
tags = db.StringField(max_length=120, required=False)
...
尝试使用页面或标签会产生 ExtraValueException。
这是我在痛苦中学到的。
关于python - 为什么我从 mongoalchemy 得到 ExtraValueException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7801984/
我想我在这里遗漏了一些小东西。我正在测试 Python 框架 Flask 和 Flask-MongoAlchemy,并希望将实体转换为 JSON 输出。这是我的代码(抽象): from flask i
有谁知道如何使用 mongodb alchemy 创建带有嵌入式文档的模型?我在文档中进行了搜索,但没有关于这样做的任何示例。 最佳答案 看看: https://github.com/jeffjenk
我正在学习 MongoAlchemy,这是 MongoDB 的 Python 驱动程序之上的一层。假设有一个 Python 类,从 MongoDB 对象映射,如下所示: from mongoalche
我尝试在 Flask 中为我的 MongoAlchemy 类建模。这是我的模型: { "_id" : ObjectId("adfafdasfafag24t24t"), "name" :
如标题所示,我想删除数据库中的所有内容。我正在使用 Flask 和 MongoAlchemy 为数据库在 Python 中创建一个应用程序。我有类 People 对文档进行建模。结构是: class
在使用 MongoAlchemy 时,我一直在与一个奇怪的错误作斗争。 我的 Participant 模型上有一个 name = db.StringField()。大多数时候它工作正常,但由于某种原因
我在个人项目中使用 Flask-MongoAlchemy。我有一些 .cfg 输入文件,我想将其解析并制作成 mongodb 文档条目。不幸的是,.cfg 文件是平面文件,我想从每个文件制作多个不同的
我查看了文档,并广泛搜索了 Google,但没有找到解决我的问题的方法。 这是我的 readRSS 函数(请注意,“get”是 Kenneth Reitz 请求模块的一种方法): def readRS
这是我的类(class): class Presentation(db.Document): title = db.StringField(max_length=120, required=T
我正在使用 mongoalchemy 版本 0.21,无法弄清楚在哪里指定 mongodb 连接字符串。 最新的可用文档是针对 0.14 的,即使如此,我也无法弄清楚在哪里可以指定 MongoDB 连
现在看来我可以连接到 MongoDB 集群,但是当我尝试保存时出现以下错误: TypeError: init() 得到了一个意外的关键字参数 'safe' 我安装了 Flask-MongoAlchem
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在使用 MongoDB 测试 Python 框架 Flask 和 Flask-MongoAlchemy(当然)。当我在测试应用程序中构建多个文档时,我希望通过 WTForms 验证表单。 任何人都
我是一名优秀的程序员,十分优秀!