def cached_view_object(context, request):
source = context.model.source
allowed = set(source['principals_allowed']['view'])
if allowed.isdisjoint(request.effective_principals):
raise HTTPForbidden()
return source['object']
评论列表
文章目录