How to solve the duplicate entry errors in Django

Sometimes when saving an object in Django, one faces the following kind of errors:

  File "/home/alan/virtualenv_1/lib/python2.6/site-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorclass, errorvalue
IntegrityError: (1062, "Duplicate entry '18' for key 'PRIMARY'")
 
To solve such error, the easiest way is often to just delete the object that was previously stored, with the following command:

 TextModification.objects.filter(id=18).delete()
 
In this example, the object that I want to create belongs to the class TextModification.

Share:

No comments:

Post a Comment