Django 鹡鸰页 -1

Django Wagtail Pages -1

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

您不必创建一个全新的项目,但我建议删除并重新创建数据库 - 设置 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.