2024-04-25 20:33:49 发布
网友
我刷新了数据库,在Django Wagtail项目中重置了我的网站,现在我无法向Wagtail网站添加任何页面。 在这里你可以找到截图。没有添加页面的选项。有什么解决办法吗?或者我必须创建一个新项目并重置所有内容?你知道吗
您不必创建一个全新的项目,但我建议删除并重新创建数据库—设置Wagtail数据库表的初始迁移包括一些基本记录(例如页面树的根节点),这些记录在刷新数据库时已被删除。你知道吗
如果您运行的是sqlite(新项目的默认值),那么在项目根目录中将有一个名为db.sqlite3的文件,或者名称的形式为[name-of-project].db-删除此文件,然后重新运行./manage.py migrate。你知道吗
db.sqlite3
[name-of-project].db
./manage.py migrate
如果您使用的是PostgreSQL,请运行dropdb name-of-project,然后运行createdb name-of-project(您可能还需要一个类似-U postgres的选项,具体取决于权限的设置),然后运行./manage.py migrate。你知道吗
dropdb name-of-project
createdb name-of-project
-U postgres
您不必创建一个全新的项目,但我建议删除并重新创建数据库—设置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
。你知道吗相关问题 更多 >
编程相关推荐