You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django项目如何在Visual Studio中打开查看db.sqlite3文件

解决Django项目db.sqlite3安装SQLite扩展后仍无内容显示的方案
  • 排除打开方式错误
    SQLite数据库是二进制格式,禁止直接用文本编辑器打开,会默认显示乱码或空白。安装扩展后需要右键点击文件,选择对应扩展的打开入口(例如VS Code下选择「Open with SQLite Viewer」),而不是直接双击打开。

  • 校验文件有效性与权限

    1. 确认打开的是Django项目根目录下的正确db.sqlite3文件,而非其他目录下的空同名文件。可通过Django Shell验证:进入项目虚拟环境后,在根目录执行python manage.py shell,依次输入以下代码:
      from django.contrib.contenttypes.models import ContentType
      print(ContentType.objects.count())
      
      若有数值输出则文件有效,若报错说明文件已损坏或路径错误。
    2. 检查文件读权限:Windows下右键文件属性,取消勾选「只读」;Linux/macOS下执行chmod +r db.sqlite3赋予读权限。
  • 排查扩展配置问题

    1. 若使用VS Code的SQLite扩展,打开设置搜索sqlite.sqlite3Path,确认配置的sqlite3执行文件路径正确,无拼写错误或权限缺失。
    2. 重启编辑器后重新通过扩展入口打开文件,若仍无内容可卸载扩展后重装最新版本。
  • 原生工具兜底验证
    直接通过系统自带的sqlite3命令行工具打开文件,执行sqlite3 db.sqlite3进入交互界面后输入.tables,若能输出表列表说明文件无问题,可直接用命令行操作,或更换其他SQLite可视化工具打开;若提示文件无效,可在sqlite交互界面执行.recover尝试修复损坏的数据库文件,无备份的情况下不要直接删除原文件。

内容的提问来源于stack exchange,提问作者ajay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:06:00