django 前后台系统如何分离
高洛峰
高洛峰 2016-11-14 10:04:53
[Python讨论组]

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

bVFtao.jpg

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
三叔

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号