【问题标题】:Doing python manage.py syncdb resets my admin changes in Pinax执行 python manage.py syncdb 会重置我在 Pinax 中的管理员更改
【发布时间】:2012-04-19 08:06:04
【问题描述】:

我运行 Pinax 0.9.2a basic 入门项目。当我进入管理面板更改站点名称时,它会正确保存并相应地显示在网页上。但是在我运行 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 覆盖了我的网站名称。

【问题讨论】:

    标签: python django pinax


    【解决方案1】:
    1. 在管理员中编辑站点实例

    2. 导出manage.py dumpdata sites

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-30
      • 2011-08-04
      • 2015-04-25
      • 1970-01-01
      • 2016-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多