gpt4 book ai didi

Django 管理员和 SQLite : database disk image is malformed

转载 作者:行者123 更新时间:2023-12-03 16:02:43 29 4
gpt4 key购买 nike

我开发了一个由 Django 驱动的网页,我将几乎所有的内容都存储在一个数据库中,比如说 sqlite.db

Django 正确读取数据库中的所有信息并正确显示网页。

但是,使用管理界面(在生产服务器上 -> Eclipse 的 pydev 插件附带的开发服务器工作正常)无法访问数据库。如果我只是复制数据库文件,它会告诉我它无法读取,我什至无法获得 django 管理应用程序的登录屏幕。如果我按照许多论坛中的建议更改文件和目录权限,则会出现管理员登录屏幕,但是 django 返回“/admin/处的数据库错误 - 数据库磁盘镜像格式错误”错误。

我正在使用 Django 1.6.5 和 sqlite3 3.7.13

有任何想法吗?

编辑:我发现只有 django 管理界面的主页受到影响。我可以毫无问题地导航到应用程序设置。

最佳答案

只需三步。

  • 删除 db.sqlite3和所有迁移文件
  • 运行 python manage.py makemigrations
  • 运行 python manage.py migrate
  • 关于Django 管理员和 SQLite : database disk image is malformed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25978200/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com