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

PyCharm无法识别db.sqlite3文件,DB Browser SQLite打开报错如何解决?

Django项目db.sqlite3无法被识别、打开的解决方案
  • 第一步:先确认你已执行Django数据库迁移命令
    未执行迁移时项目根目录的db.sqlite3是0字节空文件,无法被任何SQLite工具识别。在项目根目录终端执行以下两条命令:
    python manage.py makemigrations
    python manage.py migrate
    执行完成后db.sqlite3文件大小会增加至几十KB及以上,即可正常被识别。
  • 第二步:排查文件属性与权限
    确认你操作的是项目根目录下真实的db.sqlite3文件,不是快捷方式、索引文件或手动新建的同名空文件。可查看文件属性确认大小:如果仍然是0字节,检查迁移命令是否执行成功,是否有报错提示;如果大小正常仍无法打开,确认项目存放路径不含中文、特殊字符,且当前用户对文件有读取权限,不要将项目存放在需要管理员权限的系统目录下。
  • 第三步:PyCharm识别配置修复
    如果PyCharm中将db.sqlite3识别为未知格式,打开「设置→编辑器→文件类型」,在已识别的文件类型中找到SQLite,添加*.sqlite3到文件关联规则,保存后重启PyCharm即可。
    如果需要在PyCharm内直接查看数据库,打开右侧边栏的Database工具窗口,依次点击「+→数据源→SQLite」,选择项目下的db.sqlite3文件,测试连接成功后即可直接操作。
  • 第四步:调整DB Browser打开方式
    拖拽打开容易因路径、权限问题触发报错,打开DB Browser后点击左上角「打开数据库」按钮,手动通过文件选择器选中目标db.sqlite3文件即可正常打开。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 23:00:03