python - 为什么我在 SQL Alchemy 中收到此错误?
问题描述
我正在使用 SQL Alchemy 进行项目后端所需的查询,一切正常,但是,VS Code 一直指向一个错误,内容如下:
No value for argument 'dml' in method callpylint(no-value-for-parameter)
我一直在寻找解决方案,但我没有成功
你可以帮帮我吗?
我的代码中引发该错误的部分是:
def cambiar_estatus():
data = request.json
for usuario in data:
estatus = usuario['estatus_usuario']
mail = usuario['email_usuario']
engine = create_engine(conectionDb.coneccion())
conn = engine.connect()
metadata = MetaData()
adminUsuarios = Table('administrador_usuarios', metadata,Column('id_usuario', Integer, primary_key=True),Column('nombre', String),Column('email', String),Column('rol', String),Column('estatus_usuario', String),Column('autoevaluacion', String),Column('revision_talento', String),Column('reporteadores', String),Column('reporteadores_gerentes', String),Column('rt_gerentes', String),Column('contrato_funcionarios', String),Column('rt_jefes', String),Column('contrato_gerentes', String),Column('token', String),)
update = adminUsuarios.update().where(adminUsuarios.c.email == mail)---> "error is in this line in adminUsuarios.update"
result = conn.execute(update,estatus_usuario = estatus)
conn.close()
if result:
response = "ok"
return jsonify(response)
提前致谢
解决方案
推荐阅读
- git - 在 Azure 中使用 Git 凭据 - 它是如何工作的?
- amazon-web-services - AWS AppSync 中订阅的自定义筛选
- php - Laravel 验证整数接受空字符串?
- python - Tensorflow:仅在需要时将图像加载到内存中
- v8 - 将 Cobalt js 引擎切换到 V8 时发生崩溃
- angular - 角
- javascript - 使用 JavaScript 在外部单击时如何关闭本机 HTML 对话框?
- rx-java - 让一个 observable 等待第二个,而让第二个从第一个 observable 获取最后一个发出的值
- javascript - 使用属性从数组中查找和更改对象的更好方法
- weblogic - WLST 查询(同时列出已部署的应用程序和主机)