usar plantillas para examples descargar bootstrap django django-authentication

para - plantillas django



Verificar el permiso dentro de una plantilla en Django (2)

Si está buscando verificar los permisos en las plantillas, el siguiente código sería suficiente:

{% if perms.app_label.can_do_something %} <form here> {% endif %}

Donde modelo se refiere al modelo que el usuario necesita permisos para ver el formulario.

Consulte https://docs.djangoproject.com/en/stable/topics/auth/default/#permissions para ver más ejemplos.

Los permisos del usuario que está conectado actualmente se almacenan en la variable de plantilla {{ perms }}

(Esto requiere que se habilite el siguiente procesador de contexto: django.contrib.auth.context_processors.auth )

¿Puedo usar la verificación de permisos de la aplicación Auth dentro de una plantilla en Django? (Quiero mostrar un formulario simple al final de la plantilla para usuarios privilegiados)

Y, lo que es más importante, ¿debería hacerlo o no es la "forma de Django"?