引用用于填充多站点的fixtures文件中的models.site

时间:2014-02-19 14:04:28

标签: python django django-fixtures

[
  {
    "model": "django.contrib.Site",
    "pk": 1,
    "fields": {
      "domain_name": "en.localhost",
      "display_name": "EN site"
    }
  }]

我制作了一个应用程序并将上面的夹具放在目录名称'fixtures'中。当我运行python manage.py loaddata migrate/fixtures/sites_config.json时,我收到错误:

  

问题安装夹具'migrate / fixtures / sites_config.json':无效的模型标识符:'django.contrib.Site'

  • 如何在灯具中引用网站模型?
  • 这是一个在代码中配置网站的理智策略(所以我不必手动在管理中添加网站)
  • 我是否应该使用此策略来管理将内容迁移到django网站。也就是说,我创建了包含每种内容类型内容的灯具,然后在上线前将其迁移?

1 个答案:

答案 0 :(得分:0)

这是sites.Site,

对于迁移,我采用了固定装置的方式,看不出任何问题......