Django 1.1 템플릿에서 허가 질문
-
17-09-2020 - |
문제
다른 권한을 가진 사용자를 위해 특정 것을 필터링하는 앱이 있습니다.
Django 1.1은 어떤 이유로이를 인식하지 않는 것처럼 보입니다.
corporate
라는 그룹이 있고 permissions
가 필요에 따라 부여됩니다.
지금 내 템플릿에서 나는 다음을 렌더링합니다.
{% IF perms.corporate %}} ... 다음을 보여줍니다 {% else %}
... 다른 것을 보여주세요
{% endif %}
왜 이것이 원하는 정보를 렌더링하지 않습니까?
해결책
perms.corporate
프록시는 User.has_module_perms('corporate')
입니다.따라서 corporate
라는 모듈 (또는 앱)이 있어야합니다.귀하는 귀하의 현재 기업이 그룹이라고 말합니다. 그래서 이것은 일이 일하지 않을 것입니다.
제휴하지 않습니다 StackOverflow