• Register
search
Log In
0 votes
56 views

Problem :

I am having hell lot of troubles because of below error message
internalerror: current transaction is aborted, commands ignored until end of transaction block
6.9k points

1 Answer

0 votes

Solution :

To get rid of the your error, you need to roll back the last erroneous transaction after you have fixed your code.

e.g.
from django.db import transaction
transaction.rollback()

Now you can use try-except to prevent the error from occurring:

e.g.
from django.db import transaction, DatabaseError
try:
    a.save(
except DatabaseError:
    transaction.rollback()

36.1k points

Related questions

0 votes
1 answer 62 views
62 views
Problem : I am facing a lot of errors with the below message : “DatabaseError: current transaction is aborted, commands ignored until end of transaction block” Whenever I tried to change from the python-psycopg to the python-psycopg2 as my Django project's database engine. My code remains the same, just unable to know where those errors are coming from ?
asked Jan 4 alecxe 7.5k points
0 votes
1 answer 125 views
125 views
Problem : I am not very sure how can I fix the below issue I have really no idea about why am I facing below error while trying to do the runserver: Performing system checks... System check identified no issues (0 silenced). Unhandled exception in thread ... server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
asked Dec 25, 2019 alecxe 7.5k points
1 vote
1 answer 17 views
17 views
Problem: I have fundamental knowledge of Django. I have learned Django with the help of online tutorials. Recently I have started working on Django. I have recently tried to upgrade my Django to the Django 1.10. Since then I am often facing below error: TypeError: ... ), ] I have only fundamental knowledge about Django so unable to fix the above error. Kindly help me in fixing above Django error.
asked Jun 8 Martin K 6.6k points
0 votes
2 answers 98 views
98 views
Problem : After upgrading it to Django 1.10, I get below error: “TypeError: view must be a callable or a list/tuple in the case of include().” My urls.py is as below : from django.conf.urls import include, url urlpatterns = [     url(r'^$', 'myapp.views.home' ... r'^contact/$', 'myapp.views.contact'),     url(r'^login/$', 'django.contrib.auth.views.login'), ] How can I fix above error?
asked Jan 23 jwilliam 3.9k points
0 votes
2 answers 130 views
130 views
Problem : I have below error message on the django 1.4: “Dictionary update sequence element #0 has length 1; 2 is required” It happened to me when I tried using a template tag like: `{% for v in values %} It happens too when I try to access ... rendering too. I just restarted the uwsgi and everything works well, but above error comes back later. Has someone an idea to fix this error?
asked Jan 22 jwilliam 3.9k points