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