서로 다른 DB를 사용하면서 각 "사용자 집합"이 서로 다른 데이터를 볼 수있는 Django 응용 프로그램을 만들고 싶습니다. 이를 달성하기위한 모범 사례가 있습니까?Django : 사용자 집합간에 데이터 분리에 대한 힌트
예. 사용자 A는 기록한 후 다른 사람의 데이터를 볼 가능성이없는 자신의 데이터를보고 관리합니다.
장고 다중 db 기능을 사용하여 여러 dbs를 정의하고 automatic router을 작성하여 현재 요청의 사용자 (일반 db에 auth_user 유지)에 따라 올바른 db를 가리킬 수 있습니다.
마지막 기회로 각 그룹마다 다른 응용 프로그램 폴더를 만들 수 있습니다 (유일한 차이점은 데이터베이스 이름 임). 그러나 나는 더 똑똑한 솔루션을 선호합니다.
무엇이 문제입니까? 어떤 종류의 데이터입니까? django.auth를 사용하여 사용자를 관리하고 있습니까? 사용자 프로필이 있습니까? django.auth 그룹을 사용하고 있습니까? 이것은 대답하기에는 너무 애매한 질문입니다. –