Django+Postgres: "current transaction is aborted, commands ignored until end of transaction block" Django+Postgres: "current transaction is aborted, commands ignored until end of transaction block" django django

Django+Postgres: "current transaction is aborted, commands ignored until end of transaction block"


You can try this:

from django.db import connectionconnection._rollback()

The more detailed discussion of This issue can be found here


this happens to me sometimes, often it's the missing

manage.py migrate 

or

manage.py syncdb

as mentioned also here

it also can happen the other way around, if you have a schemamigration pending from your models.py. With south you need to update the schema with.

manage.py schemamigration mymodel --auto


Check this

The quick answer is usually to turn on database level autocommit by adding:

'OPTIONS': {'autocommit': True,}

To the database settings.