Django Wagtail第1页

2024-04-25 20:33:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我刷新了数据库,在Django Wagtail项目中重置了我的网站,现在我无法向Wagtail网站添加任何页面。
在这里你可以找到截图。没有添加页面的选项。有什么解决办法吗?或者我必须创建一个新项目并重置所有内容?你知道吗

pages shows -1 and there is no option to add the page


Tags: 项目django数据库内容网站选项页面wagtail
1条回答
网友
1楼 · 发布于 2024-04-25 20:33:49

您不必创建一个全新的项目,但我建议删除并重新创建数据库—设置Wagtail数据库表的初始迁移包括一些基本记录(例如页面树的根节点),这些记录在刷新数据库时已被删除。你知道吗

如果您运行的是sqlite(新项目的默认值),那么在项目根目录中将有一个名为db.sqlite3的文件,或者名称的形式为[name-of-project].db-删除此文件,然后重新运行./manage.py migrate。你知道吗

如果您使用的是PostgreSQL,请运行dropdb name-of-project,然后运行createdb name-of-project(您可能还需要一个类似-U postgres的选项,具体取决于权限的设置),然后运行./manage.py migrate。你知道吗

相关问题 更多 >