2010-05-29 1 views
0

django 관리자를 사용하여 로그인 할 때 사용자가 볼 수있는 모델을 지정할 수 있습니다. 스트레칭 목표의 경우 각 모델 유형 사용자가 볼 수있는 모델의 인스턴스를 제한하는 필터를 지정하고 싶습니다.Django admin - 로그인 한 사용자를 기반으로 모델 및 모델 인스턴스의 가시성을 제한합니다.

누군가이 문제를 해결하는 방법에 대한 지침을 제공해 주시겠습니까?

답변

1

사용자는 관리자 자신 만보고 조작 할 수있는 모델을 지정할 수 있습니다. 수퍼 유저로 로그인 할 때이 작업을 수행 할 수 있습니다.

스트레칭 목표에 대해 간단한 대답은 here입니다.

0

group -level permissions in the Admin (아래로 스크롤)을 살펴보십시오. Django 1.2가 도입되었습니다 hooks for object-level permissions too

+0

Django 관리자는 특정 모델에 대해 표시되는 인스턴스에 후크를 제공합니까? 사용할 수있는 경우 Auth 프레임 워크를 사용하여 현재 사용자 ID와 표시 대상을 결정할 수 있습니다. – theactiveactor

관련 문제