사용자에게 사용자 정의 권한을 추가하십시오
-
18-09-2019 - |
문제
기존 사용자에게보기에 액세스하는 데 필요한 사용자 정의 권한을 부여하고 싶습니다.
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 데코레이터 당신의 견해에 대한 접근을 제한합니다.
제휴하지 않습니다 StackOverflow