有Django dbshel​​l的问题

时间:2011-11-03 16:41:36

标签: django

我不知道出了什么问题,我用南方进行模型迁移,我的问题是,是吗? 完全可以使用南方或是django传统方式,即(manage.py dbshell)更好。

我的第二个问题,我尝试使用manage.py dbshell,但每次都会收到消息。

  

'sqlite3'未被识别为内部或外部命令,可操作程序或批处理文件。

感谢。

3 个答案:

答案 0 :(得分:6)

实际上有对sqlite的dbshel​​l支持,你只需要在Ubuntu中安装命令行实用程序(名为sqlite3的包)。

答案 1 :(得分:5)

您需要使用已安装的sqlite文件夹更新PATH环境变量,其中可执行文件sqlite3.exe所在的文件夹

答案 2 :(得分:0)

sqlite3是一个将记录保存在单个文件中的数据库,命令dbshell用于进入数据库shell。它适用于MySQL和PostgreSQL,但不适用于SQLite。

顺便说一句,如果您使用 south ,那么很好,dbshell就是当您需要对数据库执行某些操作时,但是,如果 south 执行此操作你,没事。