gpt4 book ai didi

python - python orm peewee 错误

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:09 27 4
gpt4 key购买 nike

我喜欢使用 python orm peewee,但我一次又一次地收到此错误。

“InterfaceError:绑定(bind)参数 0 时出错 - 可能是不受支持的类型”

最令人沮丧的是它并不总是显示。看起来很随意。

导致错误的代码非常简单,正如我所说,有时有效有时无效。

lista=Tareas.select().where((Tareas.ta_usuario==self.user.id) & (Tareas.done=="True"))
for tarea in lista:
borrada=tarea.delete_instance()

关于可能导致错误的原因有任何线索吗?

稗子的定义很简单:

class Tareas(SqliteModel):
task = CharField()
done = CharField()
ta_usuario = IntegerField()

最佳答案

这是issue #81 。问题是您在使用循环时修改数据。

试试这个:

lista = Tareas.select().where(
(Tareas.ta_usuario==self.user.id) & (Tareas.done=="True")
)

lista_de_tareas = [i for i in lista]
for tarea in lista_de_tareas:
borrada = tarea.delete_instance()

请参阅对 GitHub 问题的回复以获取其他解决方案。

关于python - python orm peewee 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22842814/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com