Форум сайта python.su
0
Добрый день.
Переделал все модели.
Не могу удалить старую базу данных, т.к. при создании новых таблиц ругается на существование старых таблиц да и не нужны они больше.
Из моделей я их удалил.
Выполняю в консоли: py manage.py dbshell
Выдает ошибку: You appear not to have the ‘sqlite3’ program installed or on your path.
С английским у меня плохо, но я так понимаю, что он говорит, что у меня либо база sqllite3 не установлен либо база данных не находится в PYTHONPATH, так?
в файде pth у меня прописан путь: C:\Users\Accounter\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\django\db\backends\sqlite3
Хотя думаю это лишнее, т.к. приложение у меня работало раньше со старой базой данных и никаких проблем не было.
Вообщем теперь надо старую базу данных стереть и создать новую ‘makemigrations’
Офлайн
568
pythonUser
Не могу удалить старую базу данных
pythonUserВся sqlite3 база данных - это ОДИН файл. Удаление базы решается удалением этого файла. Всё остальное бред не относящийся к проблеме “Не могу удалить старую базу данных”. Особенно интересно, что вы удалили из моделей и зачем. Модели то чем помешали?
sqlite3
Офлайн
0
Спасибо большое, удалил файл. Выполнил заново миграцию и все заработало.
Офлайн