1
cht 2019-06-09 02:59:20 +08:00
Mark 关注一下,之前有过类似的需求
|
2
leishi1313 2019-06-09 03:40:02 +08:00 via Android 1
如果你的 user table 是 django 自带的话,超级用户和普通用户都是一条数据,区别只是权限而已。如果是自定义的 user 表,其实也差不多,都是要 override save(),同时在 django 的 user table 里给商家创建个用户。但是不大建议用 django admin 直接给商家做后台,随便点复杂的功能都得重写自带的模板,何况你还是 b2b 的商户平台,有那功夫用自己顺手的前端架子也都撸出来了,可定制性还高很多
|
3
qqxx520 2019-06-09 08:42:29 +08:00 via iPhone
django admin 自带了权限管理,用户分为 staff, superuser。可以给商家用户为 staff, 然后给与相应的表的访问权限。只能精确到表一级。也就是说同一个表 A 商户可以访问 B 商户的数量。如果要更精确需要利用第三方类库来管理行级别的权限,或者可以简单的在表里添加 created_by 字段,然后定制一下 admin 过滤出来商户自己的商品。
|
4
param 2019-06-09 09:02:35 +08:00 via Android
我們團隊做了一套,基於 ant design 的 Django 管理後台。
|
6
kj1 2019-06-09 23:05:01 +08:00 via Android
商家的后台可以自动生成,但商家的需求能不能抽象化,如果不能旧没有通用系统,必须定制话
|
7
superalsrk 2019-06-10 16:03:09 +08:00
区别只是权限啊~可以自己写一套~
|
8
xianxianlog OP 不一一回复了。多谢各位指点。
|