Estoy usando Tastypie 0.9.11 y quiero que los usuarios no autentificados tengan permisos de solo lectura para la API mientras que, al mismo tiempo, si es un usuario se autentica con una autenticación de clave API, ese usuario puede realizar operaciones de agregar/cambiar/eliminar en esos mismos modelos.Tastypie - Permitir permisos de solo lectura para usuarios no autenticados al permitir permisos de escritura autorizados
Uso de Autenticación de clave API + Autorización de Django no cumple el requisito 1 (los usuarios no autenticados no pueden acceder a la API en absoluto). El uso de Sin autenticación no permite a los usuarios autenticarse con una clave API (que no cumple el requisito 2).
Apuesto a que hay una manera simple de lograr este comportamiento, por favor ayuda.
Muchas gracias, Yuval Cohen
Gracias por la solución detallada. Funciona bien. Me salté la Autorización_Mi ya que la Autorización Django ya permite solicitudes GET todo el tiempo. –
De nada :) Me alegra que haya funcionado. – kgr