peewee

    0热度

    1回答

    我正在使用peewee(ORM)创建一个小型Python-MySQL应用程序。 我的代码完全在一个单一的文件,内容如下: import os from peewee import * from playhouse.db_url import connect # Connect to the database URL defined in the environment, falling

    0热度

    2回答

    我正在写一个基本的嘲笑框架,所以我可以测试一些调用peewee。 我知道peewee,你可以where()电话像 model.select().where(model.id == target_id). ... 为了检测这些被比较的模型的领域,我将覆盖该领域的比较操作。然后我会注入该模型来代替peewee模型。它将提供与peewee模型相同的接口(尽管需要尽可能多),但不是访问数据库,而是记录比较

    1热度

    1回答

    对于模型User我想在其中创建一个内联模型ProjectNotes,以及如何在创建或编辑时更改字段顺序? 例如,为了改变ProjectNotes, username, email.(参见下面的图)。 class User(BaseModel): username = peewee.CharField(max_length=80) email = peewee.CharField

    1热度

    1回答

    作为练习,我从API中提取数据并将其插入到psql数据库中。我最初遵循每拉1000个条目的默认限制,但决定我想尝试并获得大约40K行的所有数据。有点实验后,我可以拉4800,但后来我得到如下: Traceback (most recent call last): File "data_pull.py", line 19, in <module> postgres_db.Bike

    1热度

    1回答

    我有两个型号的存储和抽屉 class Storage(BaseModel): id = PrimaryKeyField() name = CharField() description = CharField(null=True) class Drawer(BaseModel): id = PrimaryKeyField() name = Ch

    -1热度

    1回答

    我试图总结两列中的值并截断日期中的日期字段。我已经构造SQL查询来做到这一点(工作): SELECT date_trunc('day', date) AS Day, SUM(fremont_bridge_nb) AS Sum_NB, SUM(fremont_bridge_sb) AS Sum_SB FROM bike_count GROUP BY Day ORDER BY Day; 但我再

    1热度

    1回答

    我有一个PostgreSQL表,它有一列带有一组标签(标签列中的数组数据类型)的列。使用Peewee(python ORM),我想选择所有标签与列表中任何字符串的部分/子字符串匹配的所有行。 因此,例如,我可以有一个看起来像这样的列表: ["stan", "tina"] ,并应在具有任何标签afghanistan,pakistan,stanford或argentina的匹配表中的所有行。 的S

    2热度

    1回答

    至于我的文档知道,peewee可以从给定的模型创建表,例如: database = SqliteDatabase(DATABASE) class BaseModel(Model): class Meta: database = database class User(BaseModel): username = CharField(unique=True)

    1热度

    1回答

    我有了一个名为jsonb类型的data领域的典范后空: class Post(Model): ... data: Dict[str,Any] = BinaryJSONField(default={}, constraints=[Check("jsonb_typeof(data) = 'object'")]) 然后,在两个不同的测试案例,我创建的职位,并以某种方式

    1热度

    1回答

    使用SQLite FTS,您可以找到包含查询文本的表行并按照匹配顺序对它们进行排序。 但是有什么办法从匹配查询的匹配行中提取文本? 对我来说,最接近的比喻是正则表达式组:您不仅可以找到匹配模式的字符串,还可以使用组(圆括号)来提取完全匹配的字符串部分。 我使用Peewee ORM,但使用纯SQLite或其他工具的答案非常感谢。