我不知道出了什么问题,我用南方进行模型迁移,我的问题是,是吗?
完全可以使用南方或是django传统方式,即(manage.py dbshell
)更好。
我的第二个问题,我尝试使用manage.py dbshell
,但每次都会收到消息。
'sqlite3'未被识别为内部或外部命令,可操作程序或批处理文件。
感谢。
答案 0 :(得分:6)
实际上有对sqlite的dbshell支持,你只需要在Ubuntu中安装命令行实用程序(名为sqlite3
的包)。
答案 1 :(得分:5)
您需要使用已安装的sqlite文件夹更新PATH
环境变量,其中可执行文件sqlite3.exe所在的文件夹
答案 2 :(得分:0)
sqlite3
是一个将记录保存在单个文件中的数据库,命令dbshell
用于进入数据库shell。它适用于MySQL和PostgreSQL,但不适用于SQLite。
顺便说一句,如果您使用 south ,那么很好,dbshell
就是当您需要对数据库执行某些操作时,但是,如果 south 执行此操作你,没事。