Acceda al objeto de usuario al generar un feed en Django
-
18-09-2019 - |
Pregunta
Estoy trabajando en un sitio web que realiza un seguimiento de las próximas tareas. Me gustaría proporcionar una alimentación RSS/Atom que muestre sus próximas tareas. Sin embargo, no tengo idea de cómo voy a limitar los elementos en el feed a su cuenta, ya que no muchos lectores de feeds admiten sesiones basadas en cookies.
Básicamente, necesito acceder al objeto de solicitud dentro de la clase de alimentación y aceptar la autenticación HTTP Basic/Digest. ¿Es esto incluso posible?
Estoy usando Django 1.1, Python 2.5.4 y Mod_python 3.3.1
Solución
El enfoque que es compatible con la gama más amplia de lectores de feeds es codificar la ID de usuario (o nombre de usuario) en la URL de alimentación. Eso es "seguridad por oscuridad", que es mucho menos que ideal, pero para las personas que usan, digamos, Google Reader, puede ser lo mejor que pueda hacer.