2009-08-19 3 views
0

동일한 앱을 사용하는 전 세계에 여러 지점이있는 한 회사. 각 지사의 감독자는 동일한/관리자에게 서명하여 여러 모델 (블로그, 갤러리, 가입 된 사용자, 고객 목록 등)에 대한 기록만을보고 관리 할 수 ​​있어야합니다.django admin : 회사 지점은 여러 모델에 걸쳐 자신의 기록만을 관리해야합니다.

장고에서 어떻게 해결할 수 있을까요? 나는 해킹이 아닌 유연하고 신뢰할 수있는 솔루션이 필요합니다. 결코이 일을 마주 치지 못했고, 그 순간 어떻게 해야할지 전혀 모릅니다.

텍사스

+0

모델에 "레코드 만"지원하는 열이 있습니까? 모델을 보여 주시겠습니까? 그렇지 않으면, 우리는 단지 짐작하고 있습니다. –

+0

분명히 그것은 그런 열 – zalew

답변

1

장고 관리자에 좋은 튜토리얼 here 있습니다. 여기에는 행 수준 권한을 추가하기 위해 관리자를 사용자 정의하는 것이 포함됩니다 (이해할 수있는대로).

+0

tx가있을 것입니다, 그게 다야! "당연히 결정된 사용자가 권한이없는 문서의 편집 페이지에 ID를 통해 액세스하는 것을 막을 수는 없습니다. 행 수준의 권한을보다 안전하게 사용하려면 관리자가 일반적으로 어느 정도 신뢰 할 수 있기 때문에 권한은 능률적 인 워크 플로우를 제공하기에 충분합니다. " 만약 당신이 그 솔루션을 준비했다면 고맙겠습니다. 그렇지 않다면 나중에 직접해볼 것입니다. – zalew