问题标签 [ponyorm]

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.

0 投票
1 回答
100 浏览

ponyorm - Pony ORM 使用了哪些库?

换句话说,当我使用 pip install pony 时,会自动安装哪些其他软件包?

我用谷歌搜索了这个,搜索了堆栈溢出,并在小马 ORM 文档页面上查找了这个,但找不到任何东西。任何帮助将非常感激。

谢谢

0 投票
1 回答
713 浏览

python - 小马 orm 查询中的 IN 子句

如何在小马 orm 中使用子查询进行查询

换句话说。我想做类似的事情

我有错误

master_result 在哪里

<'pony.orm.core.QueryResult'>

0 投票
1 回答
167 浏览

ponyorm - Pony ORM PostgreSQL 点类型

是否可以从 postgres为几何类型创建数据类型?对于点类型,它只是一对数字。

0 投票
2 回答
1016 浏览

python - 如何在使用 Pony ORM 的烧瓶中创建 db_session 的单独表

我试图在模型文件夹中分离这两个方面。我得到了:pony.orm.core.ERDiagramError:无法定义实体'Guest':数据库映射已经生成

这是代码

******* db_session.py *******

***** dbase.py *****

感谢您的帮助。

0 投票
1 回答
606 浏览

python-3.x - 如何将 MySQL 和 Flask-PonyORM 应用程序与 docker-compose 一起使用?

我在如何配置我的应用程序以使用 docker 和 docker-compose 集成 Flask、PonyORM 和 MySQL 时遇到问题。

这是我的.yml文件:

这是我的 Dockerfile:

这是我的 Pony 初始化脚本的一部分:

我的问题:

  1. 有时当我运行命令时,我会docker-compose up收到消息:“无法连接到 'mysql' 上的 MySQL 服务器(超时)”。PonyORM 有问题吗?我应该使用另一个框架吗?
  2. 有时,该mysql服务似乎锁定了提示,之后没有任何反应。

有人可以帮我解决这个问题吗?我会很感激你的帮助。

0 投票
1 回答
292 浏览

python - 通过 conda 安装小马

我正在尝试通过 conda 安装小马 orm包:

但是,该conda install命令会导致PackageNotFoundError

PackageNotFoundError:当前频道中缺少包:

-小马

我们在以下渠道搜索了软件包:

该包也没有出现在Pycharm 的可用包中。

如何pony通过 conda 安装?

我在用着

  • 蟒蛇 3

  • 蟒蛇 3.6

0 投票
1 回答
717 浏览

python - 带有 Pony ORM 的 Postgres 模式

如何选择在 PonyORM 中使用的 postgres 模式?

我尝试使用仅对一个名为“test1”的模式具有权限的角色登录,但它将我连接到公共模式。所以,我删除了公共模式,然后它给了我一个错误:

0 投票
1 回答
173 浏览

python - 在 ponyorm 中按子字符串分组

我想在 PonyORM 中实现这个,谁能帮我写查询语句?提前致谢

0 投票
2 回答
1309 浏览

python - Pony Orm - '如果不存在则插入' 语句

我想知道如何运行一个查询,仅当它不存在时才将它插入到数据库中。我使用 json 作为实体,所以它们看起来像这样:

但这似乎执行了两个查询,从而减慢了操作速度。理想情况下,我想要类似的东西

这可能吗?

0 投票
1 回答
231 浏览

python - 寻找特定的 python ORM

我刚刚继承了一个非常旧的应用程序(建立在 Windows 95 上 - 适用于鉴赏家的 Magic7),现在支持最近的 mssql db(2012)。这不是它最初设计的数据库系统,因此它带有一些非常奇怪的表设计。

我正在寻找一个 python ORM 来帮助我轻松地谈论这件事。也就是说,我正在使用一个 ORM,例如,它可以轻松地合并 2 个表,就好像它们是一个表一样。

例如,我可能有表 BILLS 和 BILLS_HISTORY,具有不同的列名,甚至可能是不同的列类型,所以严格来说不同,但语义上包含相同的信息(相同的列数,语义上相同的值)。

我正在寻找一种 ORM,它让我只定义一个 Bill 对象,映射到两个表,并为我提供正确的钩子来决定事情的去向,以及在需要调整时如何编写它们。

另一个例子:说我有一个对象叫好。如果一件商品已完成,则进入 GOODS 表,如果尚未完成,则进入 GOODS_UNFINISHED 表。我正在寻找一个可以读取两个表的商品对象,并根据它来自哪个表来给我一个设置为正确值的完成属性(如果属性设置,则使用钩子将其从一个表更改为另一个表某种程度上来说)。

我对python很好,但我之前没有做过太多这样的数据库工作,所以我的知识有限。我可以并且可能最终会编写自己量身定制的 ORM,但这似乎是浪费时间,因为这些东西将在 6 个月内完全过渡到新的东西时被丢弃。有谁知道具有这种功能的 ORM 吗?我打算学习 ponyORM 和 SQLAlchemy,但我觉得我需要几天时间才能得出结论,它们是否适合我的用例。所以我想我也会问社区......

干杯