执行python manage.py syncdb会重置Pinax中的管理员更改

时间:2012-04-19 08:06:05

标签: python django 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)

我必须在管理面板中添加我的 Recent Actions 历史记录。

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

1 个答案:

答案 0 :(得分:2)

  1. 在管理

  2. 中修改网站实例
  3. 导出manage.py dumpdata sites

  4. fixtures/initial_data.json

  5. 中为网站添加JSON代码

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