我的问题与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的新手。 有什么想法吗?