En Django, ¿cómo sé el usuario que ha iniciado sesión actualmente?
En Django, ¿cómo sé el usuario que ha iniciado sesión actualmente?
He llegado a un punto en el que necesito pasar ciertas variables a todas mis vistas (principalmente variables de tipo de autenticación personalizadas). Me dijeron que escribir mi propio procesador de contexto era la mejor manera de hacer esto, pero estoy teniendo algunos problemas. Mi archivo...
def index(request): the_user = request.user En Django, ¿cómo sé si es un usuario real o no? Lo intenté: if the_user: pero "AnonymousUser" está ahí incluso si nadie inicia sesión. Por lo tanto, siempre devuelve verdadero y esto no funciona.
Tengo una aplicación Django que lee datos de una API web y los coloca en una base de datos. ¿Hay alguna forma de crear un nuevo objeto a partir de un modo pero evitar la excepción duplicada si el objeto ya existe? En otras palabras, ¿hay alguna forma de guardar un objeto, pero no hacer nada...
Esto está relacionado con esta pregunta: Django devuelve json y html según el cliente python Tengo una API de Python de línea de comandos para una aplicación de Django. Cuando accedo a la aplicación a través de la API, debería devolver JSON y con un navegador debería devolver HTML. Puedo usar...
Estoy usando django 1.2 y voy de una vista a otra usando el método inverso urlresolvers. url = reverse(viewOne) y quiero pasar un parámetro de obtención, por ejemplo nombre = 'joe' para que en la vista uno si lo hago def viewOne(request): request.GET['name'] Voy a...
Me encontré con una situación interesante al usar esta clase: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django decide usar DATETIME_INPUT_FORMATSdefinido dentro del archivo...
Quiero devolver el código de estado 204 No Contentde una vista de Django. Es en respuesta a un POST automático que actualiza una base de datos y solo necesito indicar que la actualización fue exitosa (sin redirigir al cliente). Hay subclases de HttpResponsepara manejar la mayoría de los demás...
Esta es una pregunta amplia, pero me gustaría obtener una respuesta canónica. He estado intentando implementar un sitio usando gunicorn y nginx en Django . Después de leer toneladas de tutoriales, he tenido éxito, pero no puedo estar seguro de que los pasos que seguí sean lo suficientemente...
En Django Rest Framework, ¿cómo se filtra un serializador cuando está anidado en otro serializador? Mis filtros se imponen en los conjuntos de vistas DRF, pero cuando llama a un serializador desde dentro de otro serializador, nunca se llama al conjunto de vistas del serializador anidado, por lo...
Estoy probando el uso de memcached para almacenar en caché las vistas de django. ¿Cómo puedo saber si Memcached está almacenando en caché algo desde la línea de comandos de Linux?
Al procesar una solicitud POST en el archivo Django views.py, a veces necesito redirigirla a otra URL. Esta URL a la que estoy redirigiendo es manejada por otra función en el mismo archivo Django views.py. ¿Hay alguna forma de hacer esto y mantener los datos POST originales? ACTUALIZACIÓN: Más...
He visto varias publicaciones para este problema pero no encontré mi solución. Estoy tratando de servir archivos estáticos dentro de mi entorno de desarrollo Django 1.3. Aquí están mis configuraciones ... STATIC_ROOT = '/home/glide/Documents/django/cbox/static/' STATIC_URL =...
Estoy intentando crear middleware para pasar opcionalmente un kwarg a cada vista que cumpla con una condición. El problema es que no puedo encontrar un ejemplo de cómo configurar el middleware. He visto clases que anulan el método que quiero process_view: Class
Una vez finalizada la ejecución de las pruebas utilizando el manage.py testcomando de Django, solo se imprime en la consola el número de pruebas aprobadas. (virtualenv) G:\Project\>python manage.py test Creating test database for alias
Tengo una tarea de apio intensiva en la CPU. Me gustaría usar toda la potencia de procesamiento (núcleos) en muchas instancias EC2 para hacer este trabajo más rápido (una tarea distribuida en paralelo de apio con multiprocesamiento, creo ) . Los términos, subprocesamiento , multiprocesamiento ,...
Considere los siguientes modelos y formas: class Pizza(models.Model): name = models.CharField(max_length=50) class Topping(models.Model): name = models.CharField(max_length=50) ison = models.ManyToManyField(Pizza, blank=True) class ToppingForm(forms.ModelForm): class Meta: model =...
Uno de mis modelos tiene una bandera eliminada, que se usa para ocultar objetos globalmente: class NondeletedManager(models.Manager): """Returns only objects which haven't been deleted""" def get_query_set(self): return super(NondeletedManager,
Implementé una API REST en django con django-rest-framework y usé oauth2 para la autenticación. Probé con: curl -X POST -d "client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=password&username=YOUR_USERNAME&password=YOUR_PASSWORD"
En mi aplicación Django, bajo ciertas condiciones, quiero poder forzar a los usuarios a cerrar sesión con un nombre de usuario. No necesariamente el usuario actual que está conectado, sino otro usuario. Entonces, el método de solicitud en mi vista no tiene ninguna información de sesión sobre el...