8

我安装了 python3.3,我正在学习 django 1.5x。我选择 sqlite3 来学习 django,我正在运行 python、django - 并尝试在 windows 的命令行中运行 sqlite3。所有的问题是:sqlite3 的文件在哪里运行类似的命令> sqlite3 my_db ?我试图C:\Python33\Lib\sqlite3;C:\Python33\Lib在 Windows 资源管理器中找到并搜索,但我真的找不到。我在 C:\projects\mysite 运行我的项目

4

2 回答 2

10

Python 本身不包含 sqlite3 命令。

但是 SQLite 库包含一个名为 sqlite3(或 Windows 上的 sqlite3.exe)的简单命令行实用程序,它允许用户手动输入和执行 SQL 命令对 SQLite 数据库。你可以从这里下载。

于 2013-06-09T00:56:59.137 回答
9

假设您要检查 django 创建的数据库,并假设安装了 sqlite 可执行文件,您可以执行以下操作在命令行中运行 sqlite:

./manage.py dbshell

关于这个命令的更多信息可以在django 文档中找到。

于 2013-06-09T03:11:54.080 回答