问题标签 [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.
python - 如何在 peewee 中使用 backref
基本上我试图编写一个索引路由来返回用户订阅的企业的帖子最后一行是为 backref (business.posts) 抛出错误
这是我的帖子模型
python - Flask Security 在 where 子句中使用 id 而不是 email
我正在使用烧瓶安全登录到我的管理面板。它使用电子邮件和密码很好,但最近登录需要 id 而不是电子邮件。据我所知,默认行为是使用电子邮件列。在调查时,我发现 SQL 查询试图在 where 子句中使用 id 而不是电子邮件。我的模型使用 peewee 正确设置,所以我对发生的事情感到困惑。
python-3.x - peewee playhouse.flask_utils import object_list 在首页什么都没有出现
我正在尝试使用 peewee flask utils,但我不知道出了什么问题。它没有显示任何东西。
这是代码:
后端: https ://i.stack.imgur.com/sdPoU.png
python - SQL /peewee。如何根据另一个表的条件更新记录?
因此,我正在尝试在购买商品后更新商店。这些是我正在使用的模型。
购买后,我想从库存价值中减去购物车金额的价值。
我被困在这里了。我只能硬编码股票价值。我不确定如何从 Item.stock 中减去 Cart.amount
python - Flask peewee AttributeError:“ModelSelect”对象没有属性“_meta”
我在 pipenv 烧瓶环境中有一个非常简单的设置、一个模型和 api 文件。我目前正在使用 peewee 并且一直面临从数据表中获取所有结果的问题。我以前在 python 中做过这个并且工作正常但是不确定在 Flask 中我做错了什么。这是我的模型
这是我的api文件
现在的问题是,当我这样做时,items = HomeCarousel.select()
我得到一个错误“AttributeError:'ModelSelect'对象没有属性'_meta'”
如果我只选择一条记录,一切正常。 items = HomeCarousel.get()
有谁知道我在这里做错了什么?
谢谢
python - Peewee 如何选择每 n+ 行?
嗨!如何使用 peewee 选择第二行或第六十行?例如 (1st, 31st, 61st, 91st, ...) 我尝试使用循环,但它非常恶心。每个循环我都会增加偏移量。
我尝试了 peewee.expression 但不幸的是没有用:
TypeError:字符串格式化期间并非所有参数都转换了
但没有 .where 标签它正在工作。就在最后 168 行。
python - 寻找一种使用 pewee 在 My flask 应用程序上实现简单更新记录的简单方法
所以当我定义不同的功能(如添加新记录)时,我有控制器页面。我想添加一个关于如何编辑数据库中现有记录的功能。
python - `peewee`如何获取外键的父模型
假设我创建了几个pweewee
链接模型
如您所见,Car
和Pet
模型都连接到Person
. 假设我有一个可以是 acar
或 a的对象pet
。我不确定哪个,但我知道该owner
领域是一个外国领域。如何获取该字段的父模型?
python - 如何在peewee中显示相同列值项的列表?
如何在 python peewee 中使用 group_by?
这是我的桌子:
如果我用 SQL 编写它,它会是这样的:
这是我尝试过的:
当我运行时它给了我错误:
出现此错误:
python - 如何从 peewee 数据库中获取行数?
我只需要从 peewee 数据库中获取行数。我知道.count
或者.wrapped_count
可以在查询中执行。
我需要执行一个选择查询来获取行数。它是否会影响性能,是否有任何方法或字段可用于获取数据库中存在的行数?
在原始 SQL 查询中,我可以这样写。