Ho ricevuto molti errori con il messaggio:
"DatabaseError: current transaction is aborted, commands ignored until end of transaction block"
dopo essere cambiato da python-psycopg a python-psycopg2 come motore di database del progetto Django.
Il codice rimane lo stesso, ma non so da dove provengano quegli errori.
conn.rollback()
(dove conn è il tuo oggetto di connessione) cancellerai l'errore in modo da poter eseguire altre query