Рекомендуется или избыточно устанавливать разрешения для шаблона И представления?
Учтите, что любые манипуляции с данными в БД выполняются через POST
если следующего достаточно для разрешений?
{% if perms.system.view_employee %}
<!-- content here -->
{% else %}
<h1>Sorry you do not have permission to access this page<h2>
{% endif %}
или мне также следует выполнить проверку на стороне сервера (это избыточно или необходимо)?
def my_view(request):
if not request.user.has_perm('polls.can_vote'):
return HttpResponse("You can't access this page")
else:
# do stuff
...