Django - limitar accceso a app de superusers



   AUTOR PREGUNTA

Publicado 01 junio 2014 - 19:36

¿Estoy trabajando con django y me preguntaba de qué forma puedo limitar el acceso a la aplicación de los superusuarios?


¿Tienes la misma pregunta? Yo también

 

Publicado 01 junio 2014 - 22:27

Prueba con los decorators de user_passes_test :

from django.contrib.auth.decorators import user_passes_test
@user_passes_test(lambda u: u.is_superuser)
def sample_view(request):

Publicado 01 junio 2014 - 22:39

Sólo debes agregar esta línea en tu archivo urls.py:

url(r'^appprueba/(.*)', user_passes_test(lambda u: u.is_superuser)(staff_only_app.site.root),

   AUTOR PREGUNTA

Publicado 02 junio 2014 - 03:02

Gracias crack!