python - django 前后台系统如何分离
PHPz
PHPz 2017-04-18 09:53:23
0
1
396

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

PHPz
PHPz

学习是最好的投资!

全部回覆(1)
黄舟

就照你現在的結構繼續做就可以。你主要是想讓前後台授權分離吧。各 app 所涉及的 model 分別在 app 所屬 models 裡定義,然後各自授權機制就讓前台用戶 model 和 後台用戶 model 分別繼承 AbstractBaseUser 然後寫各自的授權方法即可。 ( 當然你也可以用其它方式,不一定非要繼承AbstractBaseUser ,比如前台如果是接口的話完全可以用token 授權的方式)我之前寫過一個網站需要學生登陸與教師登陸還有後台登陸,大概就是這樣做的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板