Я использую импорт flask сеансов и при использовании flask запуска в режиме среды. У меня возникает следующая ошибка:
Ошибка: при импорте «приложения» возникла ошибка ImportError :
Traceback (последний вызов был последним): файл "c: \ users \ adnan \ desktop \ technology \ cs50 веб-программирование \ src2 \ rout0 \ env \ lib \ site-packages \ flask \ cli. py ", строка 240, в файле locate_app import (имя_модуля) Файл" C: \ Users \ Adnan \ Desktop \ Technology \ CS50 Web Programming \ src2 \ Flask_Practice \ notes \ application.py ", строка 7 , в файле сеанса (приложения) "c: \ users \ adnan \ desktop \ technology \ cs50 веб-программирование \ src2 \ rout0 \ env \ lib \ site-packages \ flask_session__init __. py", строка 54, в init self.init_app (app) Файл "c: \ users \ adnan \ desktop \ technology \ cs50 веб-программирование \ src2 \ rout0 \ env \ lib \ site-packages \ flask_session__init __. Py", строка 61, в init_app app.session_interface = self._get_interface (app) Файл "c: \ users \ adnan \ desktop \ technology \ cs50 веб-программирование \ src2 \ rout0 \ env \ lib \ site-packages \ flask_session__init __. py ", строка 90, в _get_interface session_interface = FileSystemSessionInterface (Файл" c: \ users \ adnan \ desktop \ technology \ cs50 веб-программирование \ src2 \ rout0 \ env \ lib \ site-packages \ flask_session \ sessions.py ", строка 313, в init из werkzeug.contrib.cache import FileSystemCache ModuleNotFoundError: Нет модуля с именем 'werkzeug.contrib'
Вот мой основной код в python:
from flask import Flask, render_template, request, session
from flask_session import Session
app = Flask(__name__)
app.config["SESSION_PERMANENT"] = False
app.config["SESSION_TYPE"] = "filesystem"
Session(app)
notes = []
@app.route("/", methods=["GET", "POST"])
def index():
if request.method == "POST":
note = request.form.get("note")
notes.append(note)
return render_template("index.html", notes=notes)