Flask get_flashed_messages()引发错误sqlalchemy.orm.exc.DetachedInstanceError

Flask get_flashed_messages()引发错误sqlalchemy.orm.exc.DetachedInstanceError,flask,flask-sqlalchemy,Flask,Flask Sqlalchemy,当我尝试刷新消息时,会出现sqlalchemy.orm.exc.DetachedInstanceError,当我删除下面的HTML代码时,不会出现任何错误,但会显示刷新的消息。有人能帮我吗??:( {%with messages=get_flashed_messages()%} {%if消息%} {消息%中的消息为%s} {{message}} {%endfor%} {%endif%} {%endwith%} 错误: sqlalchemy.orm.exc.DetachedInstance

当我尝试刷新消息时,会出现sqlalchemy.orm.exc.DetachedInstanceError,当我删除下面的HTML代码时,不会出现任何错误,但会显示刷新的消息。有人能帮我吗??:(


{%with messages=get_flashed_messages()%}
    {%if消息%} {消息%中的消息为%s}
  • {{message}}
  • {%endfor%} {%endif%}
{%endwith%}
错误:

sqlalchemy.orm.exc.DetachedInstanceError
DetachedInstanceError: Instance <User at 0x7f2f54fc8750> is not bound to a Session; attribute refresh operation cannot proceed
sqlalchemy.orm.exc.DetachedInstanceError
DetachedInstanceError:实例未绑定到会话;属性刷新操作无法继续

我试着玩游戏,发现了我的错误。事实上HTML代码没有问题。问题在于我的查看代码。具体来说,当我删除一个用户时,我试图刷新删除的用户名和我猜是堆叠的闪现消息,因此它给了我那个错误

我不确定我的观点,但它对我有效。 如果您知道更好的解决方案,请发布您的答案:)

sqlalchemy.orm.exc.DetachedInstanceError
DetachedInstanceError: Instance <User at 0x7f2f54fc8750> is not bound to a Session; attribute refresh operation cannot proceed