我正在研究Django Oscar,这是我们业务的电子商务部分。要求的功能之一是我们需要在一个Oscar实例上托管多个商店,即每个商店所有者都应管理自己的产品,自己的合作伙伴等,并且不能访问其他所有者的内容。

Google表示自0.6版本起具有此功能:https://django-oscar.readthedocs.io/en/releases-0.6/howto/multi_dealer_setup.html

但是当前版本(截至今天为1.5)没有提及此功能。在更高版本的Oscar中如何做多租户?

最佳答案

奥斯卡太棒了!我正在使用此处所述的“多个经销商”
https://django-oscar.readthedocs.io/en/releases-0.6/howto/multi_dealer_setup.html
直到现在,我还不知道针对多供应商的另一种解决方案。
干杯,
编辑
现在可以在Oscar 0.6中获得多个经销商的支持,而无需任何支持
代码更改,称为“基于权限的仪表板”。记录在案
这里:
http://django-oscar.readthedocs.org/en/latest/ref/apps/dashboard.html
“工作人员用户(具有is_staff == True的用户)可以访问仪表板中的所有视图。为了更好地支持Oscar在市场场景中的使用,引入了基于权限的仪表板。如果非工作人员用户具有partner.dashboard_access权限,这样,他们就可以访问部分视图,并且对产品和订单的访问受到限制。”

关于django - django-oscar和 Multi-Tenancy ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48096920/

10-11 15:22