问题标签 [mongoalchemy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - MongoAlchemy 中的数组定义建模
我尝试在 Flask 中模拟我的 MongoAlchemy 课程。这是我的模型:
这是我的documents.py类:
如何在 Flask 中定义类似数组模型(地址)?
编辑:在提问之前,我已经尝试过我的模型。但我犯了像“AttributeError AttributeError:'list'对象没有属性'items'”这样的错误。
python - 同一类的 Python Mongoalchemy Ref 字段
我一直试图解决这个问题:
控制台说:NameError: name 'User' is not defined
有什么方法可以解决这个问题吗?
更新
我在使用 DocumentField 类时发现了同样的问题,定义一个像myfield= db.DocumentField(Myclass)
里面一样的字段会在Myclass
上面创建相同的错误,但仍然无法弄清楚
python - MongoAlchemy:两个不同的 DocumentField 之一
使用MongoAlchemy,是否有可能拥有可以是两种类型之一的 DocumentField?例如:
我想到了一些可能可行的选择:
- 给
A
和B
一个共同的父母,然后做child = DocumentField(CommonParent)
。 - 编写一个
Field
覆盖的自定义DocumentField
,但将验证器更改为搜索类型列表,而不是一个。 - 只需使用
AnythingField
. 有点失败了。
但想知道它是否已经完成?
python - 在 mongoalchemy 0.21 中指定连接字符串的位置
我正在使用 mongoalchemy 0.21 版,无法弄清楚在哪里指定 mongodb 连接字符串。
最后一个可用的文档是针对 0.14 的,即使在那个版本中,我也不知道在哪里可以指定 MongoDB 连接字符串。它只提到了数据库字符串。
我是 pymongo 本身的新手,想采用 mongoalchemy 在烧瓶框架内进行字段验证和更简洁的代码。
有人用过最新版吗?如果是,您能否分享一个示例代码。
我得到的大多数示例都参考旧版本,其中一个曾经有骆驼案例 MongoAlchemy 从 flask.ext.pymongo 导入
python - 如何为python烧瓶应用程序提供结构
我是 python 烧瓶的新手
在单个文件中使用 MongoDB 试验一些端点,如下所示
上面的代码包含两个端点发布并获取工作正常的数据
知道寻找一种将代码分离到不同文件中的方法,例如
数据库连接相关代码应该在不同的文件中
我应该能够在定义架构的不同文件中获取数据库引用并使用它
和路线将是不同的文件
在端点文件中,我应该获取数据库模式的参考,请帮助我获取此结构
指点我一些可以帮助我做的可以理解的示例或视频,我是 python 和烧瓶的新手,请指点一些示例并帮助了解更多谢谢
python - 使用python烧瓶发布项目列表请求
我正在尝试使用 flask-mongoAlchemy 对以下模式进行发布请求
在模式网关类包含其他三个类的列表
尝试如下所示
得到错误有
样本有效载荷
请帮助使用 mongoAlchemy 将上述 json 保存在 mongodb 中,请指出一些示例 repo,我可以在其中了解有关 flask-mongoAlchemy 的更多信息
python - 使用python烧瓶列出对象数组
我有一个如下所示的有效负载,它存储在 mongodb 中
尝试编写路由以显示此数据,如下所示
我得到了错误
架构如下所示
请帮助更正获取请求谢谢
python - 如何使用 python flask 和 mongoalchemy 显示对象数组
如何编写一个端点,它将为 mongoalchemy 返回一个 json 对象数组
我正在尝试如下所示:
架构如下所示
和 db i 中的数据如下所示
我收到如下所示的错误
AttributeError: 'TokenBasedAuth' 对象没有属性 'serialize' // Werkzeug 调试器
按预期工作的备用路线如下所示
但这不是一个好主意,因为我正在尝试为可能包含数千个结构更复杂的文档的架构构建 api 请建议一种解决方法
请帮助获取对象数组
flask - 更新现有文档:Mongo Alchemy
我需要一些有关 MongoAlchemy 的帮助。我正在尝试使用 python、flask、Mongo DM 和 Mongo Alchemy(作为对象文档映射器)创建一个 Web 应用程序,并且我正在努力更新现有文档。
我的问题是我无法通过它的对象 ID 更新现有文档。下面我附上我的 def 以进行更新
烧瓶给了我这个错误:
AttributeError AttributeError:类型对象“BloodDoonor”没有属性“patientzero”
我对 Python 很陌生,而且代码不是很好。请原谅我在上面给出的草率描述。任何帮助,将不胜感激。
python - 如何缩短 MongoDB ObjectId 并在 Flask Blueprint URL 上使用它
我正在寻找一种方法来缩短 MongoDB 生成的 ObjectID 并在 Flask Blueprint 上使用它。
我在谷歌上搜索并获得了使用 base64 http://flask.pocoo.org/snippets/106/缩短 ObjectID 的教程
但是,base64 对我来说太长了。所以,除了使用 base64 之外,我还想要更好的方法来缩短 ObjectID。提前致谢!