Django 为什么用户权限不返回任何东西?

Django 为什么用户权限不返回任何东西?,django,python-3.x,django-models,django-rest-framework,Django,Python 3.x,Django Models,Django Rest Framework,以下是我的设想: 从django.contrib.auth导入get\u user\u模型 从django.contrib.auth.model导入权限,组 从django.contrib.contenttypes.models导入ContentType user=get\u user\u model().objects.create(email=)example@google.com') group=group.objects.create(name='group1') content\u t

以下是我的设想:

从django.contrib.auth导入get\u user\u模型
从django.contrib.auth.model导入权限,组
从django.contrib.contenttypes.models导入ContentType
user=get\u user\u model().objects.create(email=)example@google.com')
group=group.objects.create(name='group1')
content\u type=ContentType.objects.get(
app\u label=get\u user\u model()。\u meta.app\u label,
model=get\u user\u model()。\u meta.model\u name
)
permission=permission.objects.create(
name='perm1',
代号='perm1',
内容类型=内容类型
)
group.permissions.add(权限)
user.groups.add(组)
问题: 因此,为什么此查询没有任何结果:

user.user\u权限.all()
输出

<QuerySet []>

用户权限是权限的多对多关系(auth\u权限表)。组权限存储在auth\u Group\u权限表中

获取用户权限(obj=None)

返回用户直接拥有的一组权限字符串

获取组权限(obj=None)

返回用户通过其组拥有的一组权限字符串

获取所有权限(obj=None)

返回用户通过组权限和用户权限拥有的一组权限字符串