我使用Django Rest Framework和django-guardian(对于每个对象的权限),使用实例返回对象权限的最佳方法是什么。
例如现在请求" / api / v1 / objects /"返回:
$config = (Get-Content $configFilePath)
$newConfig = $config.Replace('&', '&')
Out-File -FilePath $configFilePath -InputObject $newConfig
但我希望返回具有权限的对象:
{
"id":0,
"category": "string",
"name": "string",
"address": "string",
}
这会很有用,例如,如果用户没有权利删除对象,则在前端不显示删除按钮。
以下是项目结构:
{
"id":0,
"category": "string",
"name": "string",
"address": "string",
"permissions":
{
"change": true,
"delete": true
}
}