2012-02-23 4 views
0

기사 및 카테고리가있는 표준 블로그 응용 프로그램이 있습니다. 하나의 카테고리에는 많은 기사가 있습니다. 관리자 패널의 사용자는 새 기사를 추가 할 수 있습니다. 사용자에게 특정 카테고리에 대한 권한을 부여하는 더 좋은 방법은 무엇입니까? 예 : 편집자는 'A'카테고리와 연결된 기사 만 추가 할 수 있으며 'B'카테고리에 기사를 추가 할 수 없습니까?django에서 관련 객체에 대한 사용자에게 권한을 부여하는 방법은 무엇입니까?

답변

1

당신은 장고 - 권한의 응용 프로그램을 사용하여 시도 할 수 있습니다 : 그것은 당신이 개체 별 기준으로 권한을 지정할 수 있습니다 http://pypi.python.org/pypi/django-permissions

. 즉, django 기본 모델 별 권한과 달리 UserA에 CategoryA에 대한 권한이 있다고 말할 수 있습니다.

몇 가지 이유를 들어 업데이트

,이 응용 프로그램의 저자는 코드 저장소의 적절한 위치에 자신의 pypi 페이지를 업데이트하지 않았습니다. 참고로 이름을 다음과 같이 변경했습니다. https://bitbucket.org/diefenbach/django_permissions/overview

+0

관리자 패널 또는 코드에서 변경할 수 있습니다. 정말 쉬운 기능을위한'utils.py' 모듈을보십시오. 또한'tests.py' 모듈을 사용하여 예제와 함께 사용 된 방식을 정확하게 확인하십시오. – jdi

+0

[django-guardian] (http://packages.python.org/django-guardian/)은 객체 별 권한을 수행하는 또 다른 옵션입니다. –

+0

정말 많은 수의 파이핑이 있습니다. 좋은 문서와 최근 활동이있는 것 중 하나만 선택하면됩니다. – jdi

관련 문제