Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TypeError:“方法”对象不可下标(flask,sql)_Python_Sql_Sql Server_Python 3.x_Flask - Fatal编程技术网

Python TypeError:“方法”对象不可下标(flask,sql)

Python TypeError:“方法”对象不可下标(flask,sql),python,sql,sql-server,python-3.x,flask,Python,Sql,Sql Server,Python 3.x,Flask,我想创建一个动态URL,您可以在其中输入任何名称,它将在名为autores的表中搜索该名称并选择其id,然后返回该autor.id 我正在尝试运行以下命令: @app.route('/<string:autor>') def iniciarSesion(autor): autor_id = db.execute("SELECT id FROM autores WHERE autor = :autor", {"autor":autor})

我想创建一个动态URL,您可以在其中输入任何名称,它将在名为autores的表中搜索该名称并选择其id,然后返回该autor.id

我正在尝试运行以下命令:

@app.route('/<string:autor>')
def iniciarSesion(autor):
    autor_id = db.execute("SELECT id FROM autores WHERE autor = :autor", {"autor":autor}).fetchone[0]
    return autor_id
SQL Server说:

TypeError:“方法”对象不可下标


如何获取自动id?

您想要获取一个[0]。你漏掉了括号。非常感谢!,这比我想象的要简单得多。现在它的工作!!