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

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

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
黄舟

현재 구조를 계속 유지하세요. 주로 프런트엔드와 백엔드 인증을 분리하려고 합니다. 각 앱에 관련된 모델은 앱이 속한 모델에서 정의되며, 해당 인증 메커니즘을 통해 프런트엔드 사용자 모델과 백엔드 사용자 모델이 AbstractBaseUser를 상속하고 자체 인증 방법을 작성할 수 있습니다. (물론 다른 방법을 사용할 수도 있습니다. AbstractBaseUser를 상속받을 필요는 없습니다. 예를 들어 프론트 데스크가 인터페이스라면 토큰 인증을 사용할 수 있습니다.) 이전에 학생 로그인이 필요한 웹 사이트를 작성했습니다. 로그인 및 백그라운드 로그인이 완료되었습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿