get_flashed_messages () поднимает ошибку sqlalchemy.orm.exc.detachedinstanceError
-
21-12-2019 - |
Вопрос
Когда я пытаюсь прошить сообщение
<div>
{% with messages = get_flashed_messages() %}
<ul>
{% if messages %}
{% for message in messages %}
<li>{{ message }}</li>
{% endfor %}
{% endif %}
</ul>
{% endwith %}
</div>
.
ошибка:
sqlalchemy.orm.exc.DetachedInstanceError
DetachedInstanceError: Instance <User at 0x7f2f54fc8750> is not bound to a Session; attribute refresh operation cannot proceed
. Решение
Я пытался играть вокруг, и я нашел свою ошибку.На самом деле нет проблем с HTML-код.Проблема была с моим кодом просмотра.В частности, когда я удалил пользователь, я пытался прошить удаленное имя пользователя и вспышенное сообщение, которое я думаю, сложен, поэтому он дал мне эту ошибку.
Я не уверен в моей точке, но это сработало для меня. Если вы знаете лучшее решение, пожалуйста, напишите свой ответ :)
Не связан с StackOverflow