문제

기존 사용자에게보기에 액세스하는 데 필요한 사용자 정의 권한을 부여하고 싶습니다.

Postgres Table Auth_permission에 새 권한을 추가해야한다고 생각하지만이를 수행하는 더 높은 수준의 방법이 있다고 생각합니다. 또한 content_type에 대한 auth_permission에는 열이 있으며 그 값이 무엇인지 모르겠습니다.

이것을하는 올바른 방법은 무엇입니까?

도움이 되었습니까?

해결책

방법을 살펴보십시오 사용자 정의 권한을 만듭니다 문서에서.

class USCitizen(models.Model):
    # ...
    class Meta:
        permissions = (
            ("can_drive", "Can drive"),
            ("can_vote", "Can vote in elections"),
            ("can_drink", "Can drink alcohol"),
        )

그런 다음 실행하십시오 manage.py syncdb.

사용 repmission_required 데코레이터 당신의 견해에 대한 접근을 제한합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top