自定义模板的权限

时间:2015-11-27 16:38:38

标签: python django django-admin

resumen_cuenta.html(模板)

{% extends "admin/base_site.html" %}
{% load i18n admin_urls admin_static admin_modify bootstrapped_goodies_tags %}
    {% block content %}

      {% if user.is_superuser %}
        You're Superuser
      {% endif %}

      {% if has_permission %}
        You have perms
      {% else %}
        You don't have perms
      {% endif %}
    {% endblock %}

嗨!我以超级用户身份登录,但是当我加载此自定义模板时,它会打印该行"您没有烫发"。我如何获得权限?我希望它能看到与base.hmtl

相同的页面

更新

templatetag has_permissions与base.html使用的相同。我没有定义它。

views.py

def resumen_cuenta(request, cliente_id):
"""Muestra el resumen de la cuenta"""

datos_cliente = Cliente.objects.get(pk=cliente_id)
lista_recibos_admin = ReciboPago.objects.filter(cliente__pk=cliente_id)

context = {'lista_recibos': lista_recibos_admin, 'cliente': datos_cliente}

return render(request, 'clientes/resumen_cuenta.html', context)

0 个答案:

没有答案