API错误:“ scoped_session”的实例没有“ execute”成员

时间:2019-05-17 02:33:09

标签: python flask flask-sqlalchemy

我一直在尝试使用flask-sqlalchemy在Python中开发API,但在Mac上不起作用。我正在尝试访问数据库,但是应该工作的代码显示“'scoped_session'的实例没有'execute'成员。它同样适用于pop和get。我很高兴这段代码应该能工作,是这是与Mac相关的问题?我想念什么?

已经尝试安装许多东西,例如pylint并更新python,flask,sql,软件包等的版本。

@app.route("/logout")
def logout():
    session.pop('userid', None)
    return index()

@app.route("/search")
def search():
    return render_template ("search.html")

@app.route("/books", methods=["GET", "POST"])
def books():
#if there's nothing in books, make an empty dict
    if session.get("books") is None:
        session["books"] = []
    if request.method == "POST":
        book = request.form.get("book")
        session["books"].append(book)
    return render_template("books.html", books=session["books"])

“ scoped_session”的实例没有“ execute”成员 模块“ SQLAlchemy.orm.session”没有“ pop”成员 值“会话”不可退订 ...等等。它对视频中的那个人有用,并且他有Windows。我听说Mac有所作为。是真的吗?

0 个答案:

没有答案