Django를 다중 사이트 프로젝트에 사용할 계획입니다. 각 사이트는 대부분 독립적이지만 모든 사이트에서 몇 가지 모델을 공유합니다.단일 설치, 여러 도메인 및 앱?
각 장고 '앱'을 고유 한 도메인 이름으로 완성하고 각 사이트가 사용자 계정, 프로필 등에 대한 일부 모델을 포함하는 일반적인 앱에 액세스 할 수 있도록 허용하는 방법이 있는지 궁금합니다. .
계획은 사용자가 로그인 한 번 각 사이트에 대해 쿠키를 일반적인 응용 프로그램을 통해 계정 정보를 공유하고, 생성, 각 사이트에 싱글 사인온 (SSO)을 사용 있도록하는 것입니다.
내가 장고는 '사이트'가 알고 기능,하지만 이것이 내 요구에 충분히 견고한 지 모르겠습니다.
누구든지이 작업을 수행하거나 도움이 될 수있는 기사를 알려줄 수있는 방법을 권장 할 수 있습니까?
UPDATE
그냥 아파치를 통해 가능한 것, 그리고 아마도 urls.py에 약간의 수정은 URL 구조에 특정 도메인을 지적 할 수 궁금해?
예를 들어 주 사이트가 mainsite.com이라고 가정하고 다른 도메인 중 하나가 같은 사이트 내에서 django 앱인 mainsite.com/secondarysite를 가리 키도록하고 apache가 사실을 마스크하도록합니다. secondarysite.com 도메인이 실제로 다른 위치를 가리키고 있는지 확인하십시오.
링크 아아, 죽었어요. – mrooney
@mrooney 님이 그것을 고쳤습니다. thx –