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
.
我刷新了我的数据库以在我的 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
.