class Task(models.Model):
class Meta:
permissions = (
("view_task", "Can see available tasks"),
("change_task_status", "Can change the status of tasks"),
("close_task", "Can remove a task by setting its status as closed"),
)
user.has_perm('app.view_task')
contenttype.codenameが不明(ハードコードされていない)である場合、つまり、以下のように動的にデータベースから取得されている場合に、権限を確認する方法はありますか?
permission = Permission.objects.get(id=item.permission_id )
contenttype = ContentType.objects.get(id=permission.content_type_id)
user.has_perm(appname.contenttype.codename)
しかし、それは常にfalseを返します