Я начал работать над сайтом Django / Postgres. Иногда я работаю в оболочке manage.py
и случайно выполняю какое-то действие с БД, которое приводит к ошибке. Тогда я вообще не могу выполнить какое-либо действие с базой данных , потому что для любого действия с базой данных, которое я пытаюсь выполнить, я получаю сообщение об ошибке:
current transaction is aborted, commands ignored until end of transaction block
Мое текущее решение - перезапустить оболочку, но я должен найти способ исправить это, не прерывая сеанс оболочки.
(Я читал это и это , но они не дают действенных инструкций о том, что делать из оболочки.)