2012-07-18 1 views
0

django에서 다른 사용자의 객체에 대한 액세스를 금지하는 것이 가장 좋은 방법입니까? PK 경로 (일부/경로/대상/객체/PK/편집)에서 객체에 액세스 할 수 있다고 가정 해 봅시다. pk 경로에 의해 User1 개체에서 User2 개체에 액세스하는 것을 금지하는 가장 좋은 방법은 무엇입니까?django에서 다른 사용자의 개체에 대한 액세스를 금지하는 가장 좋은 방법입니다.

답변

1

나는 보통 당신이 장고가 제공하는 것보다 더 세분화 된 보안이 필요한 경우 쓰임새

+0

감사합니다, 내가 request.user에서 오는 것 같은 소유자가 어떤 개체를 확인 얻었다 SingleObjectMixin에 작은 믹스 인 기반을 썼다. –

0

에 따라 달라 논리가 작동하는 등의 요구 사항을 가진 요소를 포장하는 @owner_required 장식을 만들 수는 밖으로의 the- 상자를 클릭하면 ACL 오퍼링 중 하나를 살펴볼 수 있습니다. Django 1.2부터 타사 플러그인을 사용하여 객체/행 수준 권한을 추가 할 수 있습니다. 선택할 수있는 항목이 몇 가지 있습니다. 이 SO 제안에 대한 질문을 참조하십시오 : 아이디어

Django 1.2 object level permissions - third party solutions?

관련 문제