我一直在尝试使用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有所作为。是真的吗?