35得票7回答
Peewee模型转JSON

我正在使用peewee作为ORM创建一个API,我需要将peewee模型对象转换成JSON对象并发送给用户。有没有好的方法可以做到这一点?

27得票1回答
使用peewee访问远程MySQL数据库

我正在尝试使用Peewee连接到Amazon RDS上的MySQL数据库,但无法使其工作。我对数据库非常陌生,所以可能是我的操作有误,但这是我尝试的内容:import peewee as pw myDB = pw.MySQLDatabase(host="mydb.crhauek3cxfw.u...

24得票1回答
Peewee选择空字段的语法

我已经在各处进行了调查,但似乎找不到答案。 希望我没有重复提问(因为这是我在 SO 上的第一个问题)。 我正在尝试使用 Peewee 编写 select 查询,通常在 SQL 世界中会写成 WHERE foo = NULL;。 MySQL 的查询语句如下:+-----------+----...

24得票4回答
在peewee中是否有类似于MySQL中TimeStamp的DateTimeField自动更新选项?

我希望您可以在记录每次修改时更新时间戳字段,就像在MySQL中一样。使用DateTimeField(default=datetime.datetime.now())只会在第一次创建时设置它...有没有简单的解决方案?难道唯一的解决方案是在MySQL数据库中手动设置列选项吗?

23得票2回答
如何在Python的Peewee ORM中使用`WHERE value IN list`进行查询?

我正在为我的Flask项目使用(很棒的)Python Peewee ORM,但现在我尝试使用 where value in ['a', 'b', 'c'] 进行查询时卡住了。我尝试按照如下方式执行:MyModel.select().where(MyModel.sell_currency in ...

19得票1回答
Python Peewee execute_sql() 示例

我在我的项目中使用Peewee模块作为ORM。 我阅读了整个文档,但是没有明确的示例说明如何处理db.execute_sql()的结果。 我追踪了代码,只能找到db.execute_sql()返回游标。 是否有人知道如何处理游标,例如遍历它并从复杂的选择语句中获取结果。 更新:我刚刚在...

16得票3回答
使用Peewee的NOT IN运算符

文档显示这里如何使用IN运算符,但我找不到如何使用NOT IN运算符。 如果我输入not <<,会出现语法错误。 如果我输入not <FieldName> <<,会得到WHERE False而不是子查询,例如WHERE (<FieldName&gt...

16得票3回答
如何使用PeeWee将选择查询转换为pandas DataFrame

我使用PeeWee ORM进行以下查询:query = DataModel.select()where(DataModel.field == "value") 有没有办法将query转换为pandas DataFrame而不必迭代所有值?我正在寻找一种更“Pythonic”的做法。

15得票3回答
使用Peewee检查查询是否存在

我正在使用Python中的Peewee库,并希望检查查询是否存在。如果不存在,我不想创建记录,因此不想使用get_or_create。一定有比使用try / except与get更好的解决方案,但我没有看到任何东西。如果有更好的方法,请告诉我。谢谢。 我正在使用Python的Peewee库,...

15得票1回答
Python Peewee - 如何使用distinct

我正在尝试使用Peewee让这段代码正常工作:distinct_list = QSales.select(QSales.account, QSales.tax_code).distinct().where(QSales.trans_num == 3717) print distinct_lis...