执行 python manage.py 同步数据库会重置我在 Pinax 中的管理员更改



我运行Pinax 0.9.2a基本入门项目。当我转到管理面板更改站点名称时,它会正确保存并相应地显示在网页上。但是在我运行python manage.py syncdb后,我得到了以下输出,以及我的页面标题被重置回 example.com

Creating tables ...
Creating table outfits_outfit
Installing custom SQL ...
Installing indexes ...
Installed 1 object(s) from 1 fixture(s)

我必须补充一点,我的"最近操作"历史记录仍然存在,在管理面板中。

编辑:问题是Pinax示例项目已经在Fixture文件夹中附带了一个init_data的JSON文件。当然,它用 example.com 覆盖了我网站的名称。

  1. 在后台编辑站点实例

  2. 导出:manage.py dumpdata sites

  3. fixtures/initial_data.json中添加站点的 JSON 代码

每次运行 syncdb 时,都会加载fixtures/initial_data.json

相关内容

  • 没有找到相关文章

最新更新