8得票3回答
在Peewee中,我有一个默认为datetime.datetime.now()的日期时间字段。但是插入时,它会获取服务器启动的时间。为什么?

当我插入一行时,该字段填充的是服务器启动时的时间而不是插入行时的时间。为什么会出现这种情况,有什么解决方法?顺便说一下,我正在使用SQLite。 class LOG(peewee.Model): id = peewee.IntegerField(unique=True,primary...

8得票1回答
如何使用Peewee查询日期范围?

我有一个SQLite数据库,其中包含日期的表。我想选择落在特定范围内的记录,但我无法编写正确的查询。 # This query returns nothing rows = model.select().where( (model.date.betwee...

8得票1回答
使用Peewee对不同字段名称的字段进行联合

我正在使用ORM工具peewee,并有以下两个类: class A(Model): name = CharField() body = TextField() class B(Model): title = CharField() body = TextFi...

8得票2回答
Python:基于nosetest运行情况的条件变量

我正在运行nosetests,其中有一个设置函数需要加载与生产数据库不同的数据库。我使用的ORM是peewee,它要求在定义中设置模型的数据库。 因此,我需要设置一个条件变量,但我不知道用什么条件来检查是否运行了nosetest文件。 我在Stack Overflow上读到可以在sys.m...

8得票1回答
Python peewee - 从多个表中选择

我将尝试使用peewee从不同的表中选择两个字段。我相信我的问题在于遍历结果对象。 以下是我在Python中的代码: sHeader_Value = (System_Headers .select(System_Headers.SystemHeader_Name, System_Dat...

8得票3回答
Python-peewee如何获取最后保存的行?

当使用Peewee及其所有属性时,是否有办法获取数据库中最后保存的行?假设我这样做: user = User.create( email = request.json['email'], nickname = request.json['nickname'], pas...

8得票3回答
Peewee ORM MySQL的JSONField

我有一个像这样的peewee模型: class User(peewee.Model): name = peewee.CharField(unique=True) some_json_data = peewee.CharField() requested_at = pe...

7得票1回答
使用Peewee Python ORM,是否可以在多个字段上进行SQL连接?

假设我们有以下三种模型。 class Item(BaseModel): title = CharField() class User(BaseModel): name = CharField() class UserAnswer(BaseModel): user ...

7得票1回答
在Peewee中定义虚拟字段

假设我有一个Peewee模型,大致如下: class MyModel(peewee.Model): a = peewee.IntegerField() b = peewee.IntegerField() 我希望给这个模型添加一个属性,如下所示: @propert...

7得票2回答
Peewee和Peewee-async:为什么异步更慢

我正在努力理解Tornado和与Postgresql的异步连接。我发现了一个可以做到这一点的库,网址是http://peewee-async.readthedocs.io/en/latest/。 我设计了一个小测试来比较传统的Peewee和Peewee-async,但不知何故异步操作速度更慢...