Django:如何删除默认的sqlite数据库?

时间:2017-12-12 13:53:21

标签: django sqlite

我需要删除我的数据库,因为我想在我的项目中使用自定义的用户模型。我使用了跟随django introduction tutorial时使用的默认数据库。我通过终端python manage.py dbshell连接到数据库。然后,我找到了数据库:

sqlite> .databases
main: /Users/sahandzarrinkoub/Documents/Programming/Web/Django/workout/workout/mydatabase

我继续删除数据库:

$ rm /Users/sahandzarrinkoub/Documents/Programming/Web/Django/workout/workout/mydatabase
$ rm /Users/sahandzarrinkoub/Documents/Programming/Web/Django/workout/workout/mydatabase
rm: /Users/sahandzarrinkoub/Documents/Programming/Web/Django/workout/workout/mydatabase: No such file or directory

但数据库仍显示在数据库连接中:

sqlite> .databases
main: /Users/sahandzarrinkoub/Documents/Programming/Web/Django/workout/workout/mydatabase

当我试图分离时,我收到一个错误:

sqlite> detach database main;
Error: cannot detach database main

这是一个问题吗?

0 个答案:

没有答案