问题标签 [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 回答
236 浏览

python - Peewee ORM 将 IntegerField 设置为无

两台服务器,不同的结果。相同版本的peewee,相同版本的mysql,相同的python(2.7.10)

代码:

我的mac上的输出:

<peewee.IntegerField 对象在 0x10b243250>

<peewee.IntegerField 对象在 0x10b243290>

在我的服务器上输出

<peewee.IntegerField 对象在 0x1779810>

没有任何

怎么回事?

另一个线索。如果我将其更改为:

和这个:

它打印出这个:

<peewee.IntegerField 对象在 0x19d1890>
<peewee.IntegerField 对象在 0x19d18d0>
<peewee.IntegerField 对象在 0x19d1910>

0 投票
1 回答
116 浏览

python - 尝试选择/位置时的Python Peewee类TypeError

我正在尝试使用 peewee 中的 select() 和 where() 函数在 Postgresql DB 中获取散列密码,但我得到了 TypeError 类。电子邮件是从 json 收到的,然后被解码。

功能:

人物模型。人物:

当我运行 print(hashed) 时,它会被打印出来:

当我在 Postico 中运行查询时,它不会通过 %s,但是当我删除 %s 并放置电子邮件时,它会成功运行。我在 select 和 where 函数中的参数是否有问题?

提前致谢。

0 投票
1 回答
68 浏览

python - 我用什么来替换 flask_pewee get_fields

flask_pewee 更新后出现问题

我在 /usr/lib/python2.6/site-packages/flask_peewee/filters.py 中有以下行

错误是:

0 投票
1 回答
4349 浏览

python - peewee IntegrityError:NOT NULL 约束失败:terms.sets_id

我有以下模型并出现IntegrityError: NOT NULL constraint failed: terms.sets_id错误。我检查了其他帖子,我能找到的唯一原因是我没有传入所有参数,但我声明了五个字段,并将 5 个值传入concept = cls(...). 我错过了什么?

0 投票
1 回答
127 浏览

python - 如何创建具有 PrimaryKeyField 和 ForeignKeyField 的对象?Python 烧瓶 PeeWee

课程:

如果我这样做:

我应该在类型 id 和类型 user 中输入什么?

我应该如何获取用户的所有提要?有这样的东西?

我不了解 ForeignKeyField() 函数,我阅读了文档,但这些示例对我不起作用。 http://docs.peewee-orm.com/en/latest/peewee/models.html

0 投票
1 回答
144 浏览

python - 编码 id 并将其存储为唯一代码并在创建行时存储在表中

本质上,我试图消除向用户显示“列表”的 id 的需要。我正在使用Hashids将自动创建的 id 编码为唯一代码。

为了显示一个列表,我目前一直在这样做:

这适用于单个列表。但是,如果我想显示多个这样的列表:

然后,我无法为 jinja2 模板中的每个列表提供唯一 ID(并且看不到在 jinja 模板本身中编码/解码 id 的方法......有吗?)

我最终希望将唯一代码存储在数据库中,但是当我创建该列表本身并且不知道 id 时,我对如何创建 hashid(基于列表的 id)感到困惑。

我目前正在创建这样的列表:

我计划稍后将其与 WTForms 一起使用进行验证。

在不知道 id 本身的情况下,我如何最好地在创建列表时包含唯一代码???

任何帮助是极大的赞赏!!!

0 投票
1 回答
1069 浏览

postgresql - Peewee Python Default 未反映在 DateTimeField 中

尽管使用 DateTimeField(default=datetime.datetime.now) ,但无法设置默认时间戳 该列设置为非空,但未设置默认值

我有我的模型

当我使用这个模型和下面的代码创建表时

我在桌子下面

在表中创建日期未设置为任何默认值

0 投票
3 回答
1023 浏览

python - 模型未定义

我正在使用 Flask 和 Peewee 为Usersand创建模型Appointments,并且它们每个都有ForeignKeyField相互引用。问题是,如果我在另一个之上定义一个,Flask 会给我x is not defined.

例如:

这将返回'User' is not defined。我该如何解决这个问题?

0 投票
1 回答
83 浏览

rest - 按日期时间查询flask-peewee REST API

我正在使用flask-peewee,并且正在尝试运行查询并按日期时间字段进行过滤。但是,这样的事情似乎不起作用:

我尝试过的其他格式也没有。有任何想法吗?

0 投票
1 回答
88 浏览

python - 使用来自用户输入的数据 create_or_get

尝试在网站上实现用户注册表单我无法将用户输入作为新用户添加到数据库中。我正在使用 Flask 和 Peewee,并且有:

其中 nUser 是新用户的临时字典。我应该提到,在官方 peewee 文档中,我尝试nUser, created = User.create_or_get(nUser)了返回太多参数的错误。

下面是关于User类的代码(存储在单独的 .py 中,但在上面from models import *):

尽管从网络用户端看起来它“有效”,但没有记录添加到数据库中。以前我使用它User.select().where(User.uname......并且它有效,但现在我想切换到create_or_get()方法,因为它会缩短我的代码并且看起来更高效。老用户的登录工作正常,因此对数据库的连接和访问都很好。我会很感激任何提示。