Django + Postgres: «Текущая транзакция прерывается, команды игнорируются до конца блока транзакции»

Я начал работать над сайтом Django / Postgres. Иногда я работаю в оболочке manage.py и случайно выполняю какое-то действие с БД, которое приводит к ошибке. Тогда я вообще не могу выполнить какое-либо действие с базой данных , потому что для любого действия с базой данных, которое я пытаюсь выполнить, я получаю сообщение об ошибке:

current transaction is aborted, commands ignored until end of transaction block

Мое текущее решение - перезапустить оболочку, но я должен найти способ исправить это, не прерывая сеанс оболочки.

(Я читал это и это , но они не дают действенных инструкций о том, что делать из оболочки.)

71
задан Community 23 May 2017 в 11:54
поделиться