【问题标题】:How to use .schema to display tables that Django creates?如何使用 .schema 显示 Django 创建的表?
【发布时间】:2020-09-05 06:46:03
【问题描述】:

我正在关注 Django 教程Writing your first Django app, part 2

它提到在命令行客户端中使用 .schema,在我的例子中是 sqlite3.exe,以显示 Django 在运行命令时创建的表 python manage.py migrate.

我是 SQLite 新手,SQLite 教程SQLite Describe Table 似乎对我没有多大帮助。

我尝试通过 sqlite3 二进制文件打开数据库(也尝试以管理员身份运行),但我无法打开数据库。 能详细点吗?

【问题讨论】:

    标签: python django sqlite django-models schema


    【解决方案1】:

    您必须运行 sqlite3 二进制文件并打开您的数据库文件。假设您的数据库文件名为 db.sqlite3,位于 C:\Users\your_user_name\my_project 下。

    • 双击 sqlite3.exe 直接进入 sqlite3 shell
    • 使用 .open 命令打开您的数据库:.open C:\Users\<your_user_name>\my_project\db.sqlite3

    这应该让您进入 sqlite3 shell 并准备好探索您的数据库。在那里,您将能够使用 .schema 或任何其他 sqlite 命令(查看 .help 以获得灵感)。

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 2021-09-24
      • 2014-04-11
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多