Skip to content
Advertisement

“no such table” exception

In Django I added models into models.py. After manage.py makemigrations, manage.py migrate raised this exception:

django.db.utils.OperationalError: no such table: auth_test_usertranslatorprofile

I removed all old migrations and run makemigrations and migrate again which seemed to work. It didn’t help because when I click User customer profiles of User translator profiles it raises exception:

JavaScript

models.py:

JavaScript

admin.py:

JavaScript

What is the problem?

Advertisement

Answer

I solved the same problem with these steps :

  • Delete your database (db.sqlite3 in my case) in your project directory
  • Remove everything from __pycache__ folder under your project subdirectory
  • For the application you are trying to fix, go to the folder and clear migrations and __pycache__ directories

When you are sure you have cleared all the above files, run:

JavaScript
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement