suchen

Heim  >  Fragen und Antworten  >  Hauptteil

django 前后台系统如何分离

1,总需求是前台系统和后台管理系统分离。
2,实现共用数据层。
3,授权系统分离,也就是前后台各一套授权机制。
下图为我的站点结构
请为怎么设计比较好呢?

ac7b170e782269ede966da80e3883b27_b.jpg

高洛峰高洛峰2957 Tage vor1001

Antworte allen(1)Ich werde antworten

  • 三叔

    三叔2016-11-09 10:49:26

    就按你现在的结构继续做就可以。你主要是想让前后台授权分离吧。各 app 所涉及的 model 分别在 app 所属 models 里定义,然后各自授权机制就让前台用户 model 和 后台用户 model 分别继承 AbstractBaseUser 然后写各自的授权方法即可。( 当然你也可以用其它方式,不一定非要继承 AbstractBaseUser ,比如前台如果是接口的话完全可以用 token 授权的方式 )我之前写过一个网站需要学生登陆与教师登陆还有后台登陆,大概就是这样做的。

    Antwort
    0
  • StornierenAntwort