Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/04/2014, 23:24
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Problema raro con save() y booleans

get te regresa un objeto de la instancia de tu modelo mientras que filter te regresa un queryset.

Entonces:
Código Python:
Ver original
  1. p = Posts.objects.get(pk=post_id).filter(deleted=False)

debería ser
Código Python:
Ver original
  1. p = Posts.objects.filter(deleted=False).get(pk=post_id)

o simplemente
Código Python:
Ver original
  1. p = Posts.objects.get(pk=post_id, deleted=False)