如何查看Django模型对应的数据库表

要查看Django模型对应的数据库表,可以按照以下步骤进行:

  1. 确保模型已迁移

    • 在你的app中定义好模型后,运行以下命令生成迁移文件:

      bash 复制代码
      python manage.py makemigrations
    • 然后,应用迁移以创建表:

      bash 复制代码
      python manage.py migrate
  2. 使用SQLite数据库查看表

    • 由于你的数据库是SQLite,可以使用SQLite的命令行工具或图形界面工具(如DB Browser for SQLite)查看表。

    • 如果使用命令行,可以使用以下命令打开数据库:

      bash 复制代码
      sqlite3 db.sqlite3
    • 然后,查看所有表:

      sql 复制代码
      .tables
    • 查看特定表的结构:

      sql 复制代码
      PRAGMA table_info(your_table_name);
  3. 使用Django Shell

    • 你也可以通过Django的shell来查看模型:

      bash 复制代码
      python manage.py shell
    • 然后导入你的模型并查询:

      python 复制代码
      from your_app.models import YourModel
      print(YourModel.objects.all())

这样,你就可以查看模型对应的数据库表及其内容了。

相关推荐
gCode Teacher 格码致知14 小时前
Python 3.8.8环境下离线安装python-docx的完整方案-由Deepseek产生
python
哈里谢顿14 小时前
Python 开发中最常见的错误大全(含 JSON 专项解析)
python
热爱跑步的恒川14 小时前
OpenEuler上Docker Compose部署PostgreSQL数据库
数据库·docker·postgresql
LUU_7914 小时前
Day26 评价问题介绍
人工智能·python
虚幻如影14 小时前
PyCharm 中离开项目卡住在退出界面
ide·python·pycharm
noravinsc14 小时前
yum install -y mysql-community-server报错 GPG Keys are configured as....
数据库·mysql
人工小情绪14 小时前
PyTorch 转 ONNX 实用教程
人工智能·pytorch·python
Han.miracle14 小时前
数据库圣经--Alter & 视图
数据库·sql·视图
撷思、14 小时前
python+flask学习
python·flask
free-elcmacom14 小时前
机器学习入门<2>决策树算法
人工智能·python·机器学习