학생에게 특정 헤더 링크를 표시하고 교수진에게 다른 헤더 링크를 표시하고 싶습니다. 모든 단일보기에서 사용자 그룹을 확인하여 원하는대로 할 수 있지만 jinja2의 header.html 템플릿에서 한 번에 모든 것을 수행하고 싶습니다. 이것이 가능한가?django 용 jinja2에서 사용자가 그룹에 속하는지 확인할 수 있습니까?
1
A
답변
0
당신이 말한 것처럼 헤더 템플릿에서 테스트를 수행하고 거기에 변수에 결과를 할당하여이 작업을 수행 할 수 있어야합니다. 그런 다음 다른 템플릿에서 해당 변수를 읽을 수 있습니다. http://jinja.pocoo.org/docs/2.9/templates/#assignments
대신 https://docs.python.org/3/library/functools.html#functools.lru_cache 또는 http://docs.repoze.org/lru/api.html#repoze.lru.lru_cache을 사용할 수 있습니다. 그러면 나머지 코드의 논리 흐름에 영향을주지 않고 반복되는 조회를 피할 수 있습니다.
관련 문제
- 1. 사용자가 LDAP의 그룹에 속하는지 확인
- 2. 문자가 Haskell의 기호 그룹에 속하는지 어떻게 확인할 수 있습니까?
- 3. mysql - 여러 사용자가 같은 그룹에 속하는지 테스트하십시오.
- 4. ASP.NET MVC 사용자가 [x] 그룹에 속하는지 확인하십시오.
- 5. 주어진 사용자가 주어진 글로벌 그룹에 속하는지 확인
- 6. 사용자가 sudo 그룹에 속하는지 확인하는 스크립트
- 7. 변수가 배열에 속하는지 WHEN에서 확인할 수 있습니까?
- 8. 사용자가 그룹 또는 하위 그룹에 속하는지 여부를 사용자가 광고에서 재귀 검색 할 수 있습니까?
- 9. 인스턴스가 AWS의 일부 AutoScaling 그룹에 속하는지 확인
- 10. 사용자가 원격 서버의 로컬 관리자 그룹에 속하는지 확인하십시오.
- 11. 주어진 사용자가 주어진 경로의 보안 그룹에 속하는지 확인하십시오.
- 12. 사용자가 Active Directory 포리스트의 다른 그룹에도 속한 그룹에 속하는지 확인하십시오.
- 13. 사용자가 C# .NET의 Active Directory 사용자 그룹에 속하는지 확인하는 방법
- 14. Ruby on Rails : before_filter를 추가하여 사용자가 동일한 그룹에 속하는지 확인하십시오.
- 15. 플라스크 : jinja2에서 어떻게 합계와 개수로 그룹에 액세스합니까?
- 16. 최상의 경우 링크가 * .domain.com에 속하는지 어떻게 확인할 수 있습니까?
- 17. 캐릭터가 정규 표현식에 속하는지 여부를 어떻게 확인할 수 있습니까?
- 18. 특정 fd가 epoll 세트에 속하는지 확인할 수 있습니까?
- 19. AD 사용자가 해당 하위 그룹에 속할 수있는 AD 그룹에 속하는지 확인하십시오.
- 20. LDAP 사용자 인증 및 그룹에 속하는지 확인
- 21. LDAP 서버에 쿼리하여 내가 속한 그룹을 어떻게 확인할 수 있습니까?
- 22. 사용자가 그룹에 속한 방법
- 23. Instagram API : 사용자가 확인되었는지 확인할 수 있습니까?
- 24. ListBox.SelectedIndexChanged - 사용자가 시작했는지 확인할 수 있습니까?
- 25. 사용자가 무언가를 붙여 넣었는지 확인할 수 있습니까?
- 26. 사용자가 어떤 앱을 설치했는지 확인할 수 있습니까?
- 27. 사용자가 앱을 설치했는지 어떻게 확인할 수 있습니까?
- 28. 사용자가 건물에 있는지 여부를 확인할 수 있습니까?
- 29. 브라우저 용 AJAX를 어떻게 확인할 수 있습니까?
- 30. 어떤 범주가 방법에 속하는지 확인할 방법이 있습니까? 예를 들어