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

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

PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
黄舟

Continuez simplement avec votre structure actuelle. Vous souhaitez principalement séparer les autorisations front-end et back-end. Les modèles impliqués dans chaque application sont définis dans les modèles auxquels l'application appartient, puis les mécanismes d'autorisation respectifs permettent au modèle d'utilisateur frontal et au modèle d'utilisateur back-end d'hériter de AbstractBaseUser et d'écrire leurs propres méthodes d'autorisation. (Bien sûr, vous pouvez également utiliser d'autres méthodes. Vous n'êtes pas obligé d'hériter de AbstractBaseUser. Par exemple, si la réception est une interface, vous pouvez utiliser l'autorisation par jeton.) J'ai déjà écrit un site Web qui nécessite la connexion de l'étudiant, de l'enseignant connexion et connexion en arrière-plan C'est à peu près tout.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal