0

我想为 auth_group_permissions 表创建固定装置,但是如何将其命名为模型?'auth.group.permissions' 不对。

[
    {
        "model": "auth.group",
        "pk": 1,
        "fields": {"name": "manager"}
    },
    {
        "model": "auth.group",
        "pk": 2,
        "fields": {"name": "executive"}
    },
    {
        "model": "auth.group",
        "pk": 3,
        "fields": {"name": "ordinar"}
    },
    {
        "model": "auth.group.permissions",
        "pk": 1,
        "fields": {
                    "group_id": 1,
                    "permission_id": 7
                    }
    }

] 
4

2 回答 2

1

您可以在组中将它们定义为相关字段

   "model": "auth.group",
        "fields": {
            "name": "foo",
            "permissions": [
                ...
            ]
于 2013-02-06T10:24:58.213 回答
1

auth 应用程序中没有名为 group.permissions 的模型。但是类Group具有多对多字段权限,因此您应该将其用于您的目的。

试试这个夹具:

{
    "model": "auth.group",
    "pk": 1,
    "fields": {
        "name": "manager",
        "permissions" : [7]
    }
}
于 2013-02-06T11:15:18.333 回答