Django.db.utils.OperationalError: нет такой таблицы: quiz_gradingmodel

Это произошло после запуска python manage.py makemigrations после добавления новой модели, известной как "gradingmodel", в models.py

Что я сделал перед запуском makemigrations

  1. db.sqlite3 was deleted.
  2. migrations file was deleted.
  3. relevant pycache file was deleted.

PS: после комментирования вновь добавленной модели, makemigrations вроде бы работает, я не уверен, почему это происходит. Любые предложения/идеи будут высоко оценены :)

python manage.py makemigrations quiz  

Loading list of models into cache

Traceback (most recent call last):

  File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\backends\utils
    return self.cursor.execute(sql, params)

  File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\backends\sqlit
    return Database.Cursor.execute(self, query, params)

sqlite3.OperationalError: no such table: quiz_gradingmodel

Вышеуказанное исключение стало непосредственной причиной следующего исключения:

Traceback (most recent call last):
File "manage.py", line 22, in <module>
main()

File "manage.py", line 18, in main
execute_from_command_line(sys.argv)

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\core\management\_
utility.execute()

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\core\management\_
django.setup()

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\__init__.py", lin
apps.populate(settings.INSTALLED_APPS)

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\apps\registry.py"
app_config.ready()

File "C:\wamp64\www\GitHub\GitHub\cosmos\quiz\apps.py", line 16, in ready
for model in model_to_deploy:

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\models\query.p
self._fetch_all()

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\models\query.p
self._result_cache = list(self._iterable_class(self))

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\models\query.p
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_siz

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\models\sql\com
cursor.execute(sql, params)

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\backends\utils
return super().execute(sql, params)

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\backends\utils
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\backends\utils
\site-packages\django\db\backends\utils.py", line 84, in _execute
return self.cursor.execute(sql, params)

File "C:\Users\liuyo\.virtualenvs\GitHub-s0ZEke5K\lib\site-packages\django\db\backends\sqlit
return Database.Cursor.execute(self, query, params)

django.db.utils.OperationalError: no such table: quiz_gradingmodel                   
Вернуться на верх