есть два маршрута:
в /register след код
if form.validate_on_submit():
user = User(username=
form.username.data, email=
form.email.data)
user.set_password(
form.password.data)
session.add(user)
session.commit()
далее в почте ссылка и при переходе по ссылке задействуется маршрут /confirm/<token>, в котором:
if current_user.confirm(token):
session = Session()
session.commit()
функция confirm(token):
...
self.confirmed = True
session = Session()
session.add(self)
...
у меня постоянно выскакивает ошибка
object ... is already attached to session '<some num>' ...
Я так понимаю, это из-за того, что в этих трёх местах три разных экземпляра сессии? Если да, то как грамотно везде использовать лишь один? (Извините, если что неправильно сказал)