首页 > 解决方案 > 为什么我在 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)

提前致谢

标签: pythonmysqlpython-3.xflasksqlalchemy

解决方案


推荐阅读