问题标签 [flask-peewee]

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 回答
107 浏览

python - 在peewee中获取下一行

我使用 Flask 和 peewee 创建博客

这是获取当前帖子的示例查询url

total_data用来获取最近的帖子,现在我想在当前帖子中显示下一篇文章和上一篇文章的链接,有没有一种简单的方法可以在 peewee 中做到这一点next_row()

0 投票
1 回答
579 浏览

python - model.create() [代理] 上的 Peewee 错误

你好。当我尝试在模型中创建新记录时,我得到

AttributeError:“dict”对象没有属性“compiler”

可能,我收到此错误是因为使用 Proxy 类,但在我的代码中找不到错误。

初始化.py

模型.py

数据库由管理器“generate_db_tables”命令创建

和视图功能:

在我开始使用代理类之前,一切都像一个魅力。

0 投票
3 回答
1204 浏览

python - 如何使用 peewee 获取插入返回值?

我在我的项目中使用 peewee,我的表有一个名为 id 的文件,它是自动增量和主键。
调用 API 插入函数时,我需要获取 id 值。
我的模型是

我的插入功能是

create_user 返回值无法获取 id 值,
似乎可以使用 sqlalchemy 进行 id,我知道 openstack 使用 sqlalchemy ,他们的结果可以在 create 函数中获取 auto_increment id。

0 投票
1 回答
387 浏览

python - 带有 SQLite 和 peewee 的 Flask 仅返回 20 个结果/行

我一直在为我的大学活动开发一个基于烧瓶的应用程序。我使用了一个 SQLite 数据库和 Peewee 以及它的 playhouse 扩展。有一个特定页面,我需要在其中显示数据库表中的所有条目。

有一个Entry类,带有保存和查询功能

渲染页面的函数是

使用 ubuntu 的 sqlite3 在命令行上运行的查询返回所有 26 个条目,但是在应用程序中,它只返回其中的 20 个。我通过从表中删除其中一个条目来验证,它的位置被之前不可见的行之一占据。我查看了 peewee 和 sqlite 的多个站点和文档,但还没有找到解决方案。我什至尝试更改诸如Page Size之类的编译指示语句。我认为更改数据库的运行时限制可以帮助我,但我还没有找到改变或修改它的方法。有没有办法修复它。或者迁移到 MariaDB 会解决它。如果是这样,那是唯一的解决方案。

0 投票
2 回答
79 浏览

python - 如何检查(计数)返回的数据?

我在 Peewee 有这个查询:

如何检查它是否返回数据?

我试过:

它对我不起作用

这是完整的代码:

0 投票
1 回答
1008 浏览

python - 如何从 Peewee 中批量插入获取 id?

如何ids在 Peewee 中批量插入?

我需要返回插入的 id 来创建一个新的 dict 数组,如下所示:

然后我需要使用批量插入它,例如:

反过来,最后一个查询应该返回我新的 id 以进行进一步的类似插入。

0 投票
1 回答
2083 浏览

python - Peewee 抛出 KeyError: 'f'

所以我无法弄清楚这里的错误是什么(我很确定我只是在做一些愚蠢的事情)。任何帮助,将不胜感激。这是models.py

我没有在类中包含这些函数,因为我认为不需要它。我不想乱码。请告诉我你们是否需要它。这是错误。(我发现了类似错误的问题,但我仍然无法弄清楚我的问题是什么)

谢谢!

0 投票
2 回答
911 浏览

python - Peewee AttributeError-选择多个以上的加入时

我需要帮助,当我尝试在现有数据库中加入选择时出现以下错误 (它来自客户端,我只有读取权限(选择)我无法在任何方面修改它)

可能是模型类中的错误,但我是 Peewee ORM 的新手,我也不知道如何声明这些关系:::

(工作)C:\Users\eguzman\Documents\python-work\asterisk-insert-reminder>python script.py Traceback(最近调用最后):文件“script.py”,第 41 行,在 row.agegendas.CODIGO , row.ageagendas.PER_ID, row.stkpersonas.DOCUMENTO)) AttributeError: 'AgeCitas' 对象没有属性 'stkpersonas'

代码:script.py

代码:classes/model.py

0 投票
0 回答
322 浏览

postgresql - peewee.ProgrammingError:列必须出现在 GROUP BY 子句中或在聚合函数中使用

我正在尝试使用 PostgreSQL 后端在 Peewee 中编写一个查询,以根据export_value给定的产品状态对返回每个状态导出的顶级产品。这是我现在的查询:

运行此查询时出现错误,因为我没有models.Trade.product在 GROUP BY 或聚合器中使用 。我是 Peewee 的新手,想知道如何通过修改此查询或通过其他查询来完成我想要的任何提示。

0 投票
1 回答
34 浏览

python - 出现错误“rel_model”的意外值预期“模型”、“代理”、“延迟关系”或“自我”

我有以下课程

当我export FLASK_APP=run.py 从终端运行flask create_user(jsut一个测试用户)时,我得到了错误消息: