如何在yaml夹具中填充Django表MyApp_user_groups?

时间:2015-05-08 09:48:07

标签: python mysql django fixtures

我的问题与How do I populate the Django table django_site in a yaml fixture?非常相似,但我需要一些帮助。

我在YAML fixture中的auth_group表中创建了一个组:

- model: auth.Group
  pk: 1
    fields:
    name: admin

在我的MySql中,我有一个名为MyApp_user_groups的Django表,其中MyApp是Django应用程序的名称;这个表是由Django自动创建的。此表应将MyApp.User模型(由我创建)连接到Django的Groups模型。 使用YAML fixture,我想在该表中添加一个元组(为了在运行syncdb时自动将用户添加到组中),但是我收到以下错误:

DeserializationError: Invalid model identifier: MyApp.User_Groups

所以代码是

- model: MyApp.User_Groups
  pk: 1
    fields:
    user_id: 2
    group_id: 1

我是Django的新手。 有什么想法吗?

0 个答案:

没有答案