Como puedo dar permisos de solo lectura en el administrador de django (quiero que un grupo solo puedar ver y que no pueda editar nada)

Pregunta de la clase:
Guillermo Lopez

Guillermo Lopez

Pregunta
studenthace 8 años

Como puedo dar permisos de solo lectura en el administrador de django (quiero que un grupo solo puedar ver y que no pueda editar nada)

1 respuestas
para escribir tu comentario
    Diego Forero

    Diego Forero

    Team Platzihace 8 años

    Lo mejor es que crees vistas para mostrar esa información.

    Otra opción es crear un grupo de usuarios y a ese grupo quitarle los permisos para editar y borrar, los usuarios luego los asignas a este grupo para que hereden los permisos.

    Otra opción es definir en el meta de los modelos esto

    default_permissions = ('add', 'change', 'delete', 'view',)

    y al igual que en la opción anterior quitar los permisos de add, change, delete y dejar solo los de view, pero esto no es tan seguro.

    Mi recomendación personal es la primera opción.

Curso de Python y Django 2016

Curso de Python y Django 2016

Aprende Python desde cero y crea tu primera aplicación web completa en Django. Entiende las bases del lenguaje, sus funciones, conoce cómo conectarte a bases de datos y termina creando una API REST de manera profesional para tu app.

Curso de Python y Django 2016
Curso de Python y Django 2016

Curso de Python y Django 2016

Aprende Python desde cero y crea tu primera aplicación web completa en Django. Entiende las bases del lenguaje, sus funciones, conoce cómo conectarte a bases de datos y termina creando una API REST de manera profesional para tu app.