0

我即将开始设计多租户 CRM 解决方案。

出现的有趣的库是可以使用的库列表 - https://dpaste.de/vvzWw/(如果您希望哪些库更适合多租户 django crm soln,您可以建议编辑)

现在我的主要问题是 crm 的每个实例(租户)都有管理员。django 管理员提供了一个很棒的管理界面,我希望管理员能够从管理界面只执行联系人/用户管理功能,而不是别的,也只能是属于他的子域的用户。

这可以实现还是我必须为租户管理员设计一个单独的界面?

4

1 回答 1

3

YMMV,但我自己的经验是,django-admin 是一个 PITA,可以在简单的事情之外进行自定义,并且当用户需要的不仅仅是简单的低级 CRUD(不要误会我的意思)时,我会在编写自定义界面时获得更好的结果,django-admin 真的很棒)。

现在限制给定用户可以使用哪些 ModelAdmins 并根据当前用户限制 ModelAdmins 查询集在 django-admin 中绝对不是问题,所以如果这就是你所需要的,你可以始终以这种方式开始,只有在何时开始编写自己的管理界面你发现域需要比 django-admin 提供的更复杂/专业的东西。

于 2013-06-19T07:49:47.813 回答