在我的django项目中,我想将Django Admin用于多个组织。因此,在Django URL系统中,我尝试使用这样的系统:
urlpatterns = [
path('<organization>/admin', admin.site.urls)
]
使用该语法,在一个简单示例(默认为startproject + setup)上,我得到了'NoReverseMatch':
Reverse for 'logout' with no arguments not found. 1 pattern(s) tried: ['(?P<client>[^/]+)\\/admin\\/logout\\/$']
最后,我尝试实现这样的系统:
对于URL,我不知道语法波纹管是否有效:
我问自己,仅使用Django Admin系统是否可以做到这一点? 例如,使用一个Admin尝试URL过滤或使用AdminSite继承
最好的问候,
答案 0 :(得分:0)
是否可以根据用户所属的组织将其分配给组?然后更改组的权限,以便他们只能看到您希望他们有权访问的部分。