Python Django Wagtail页面-1
我刷新了数据库以在Django Wagtail项目中重置我的网站,现在我无法向我的Wagtail网站添加任何页面。Python Django Wagtail页面-1,python,django,wagtail,Python,Django,Wagtail,我刷新了数据库以在Django Wagtail项目中重置我的网站,现在我无法向我的Wagtail网站添加任何页面。 在这里你可以找到截图。没有添加页面的选项。有什么解决办法吗?还是我必须创建一个新项目并重置所有内容 您不必创建一个全新的项目,但我建议删除并重新创建数据库-设置Wagtail数据库表的初始迁移包括一些基本记录(例如页面树的根节点),这些记录在刷新数据库时已被删除 如果正在运行sqlite(新项目的默认设置),则项目根目录中将有一个名为db.sqlite3,或名称为[项目名称].db
在这里你可以找到截图。没有添加页面的选项。有什么解决办法吗?还是我必须创建一个新项目并重置所有内容
您不必创建一个全新的项目,但我建议删除并重新创建数据库-设置Wagtail数据库表的初始迁移包括一些基本记录(例如页面树的根节点),这些记录在刷新数据库时已被删除 如果正在运行sqlite(新项目的默认设置),则项目根目录中将有一个名为
db.sqlite3
,或名称为[项目名称].db
-删除此文件,然后重新运行/manage.py migrate
如果您使用的是PostgreSQL,请运行
dropdb name of project
,然后createdb name of project
(您可能还需要一个类似-U postgres
的选项,具体取决于您的权限设置),然后/manage.py migrate
您不必创建一个全新的项目,但是我建议删除并重新创建数据库——设置Wagtail数据库表的初始迁移包括一些基本记录(例如页面树的根节点),这些记录在刷新数据库时已被删除
如果正在运行sqlite(新项目的默认设置),则项目根目录中将有一个名为db.sqlite3
,或名称为[项目名称].db
-删除此文件,然后重新运行/manage.py migrate
如果您正在使用PostgreSQL,请运行dropdb name of project
,然后createdb name of project
(您可能还需要一个类似-U postgres
的选项,具体取决于您的权限设置),然后运行/manage.py migrate