Herramientas de usuario

Herramientas del sitio


wiki2:python:django:views

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:python:django:views [2019/04/20 07:56]
alfred [Get data from url]
wiki2:python:django:views [2020/05/09 09:25] (actual)
Línea 70: Línea 70:
 class ViewSpaceIndex(TemplateView):​ class ViewSpaceIndex(TemplateView):​
     template_name = '​secret.html'​     template_name = '​secret.html'​
 +</​code>​
 +
 +=== Other decorators for user control ===
 +<​code>​
 +from django.contrib.auth.decorators import user_passes_test
 +
 +@user_passes_test(lambda u: u.is_superuser)
 +def my_view(request):​
 +    ...
 +</​code>​
 +
 +<​code>​
 +from django.contrib.admin.views.decorators import staff_member_required
 +
 +@staff_member_required
 +def my_view(request):​
 +    ...
 </​code>​ </​code>​
wiki2/python/django/views.1555746966.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)