Gente:
Tengo un problema bien raro... cuando salvo un registro y coloco True en un campo bool todo sale OK pero cuando inteto hacer lo opuesto... NADA DE NADA
Código HTML:
## Models
class Posts(models.Model):
autor = models.CharField(max_length = 30)
titulo= models.CharField(max_length = 60)
url = models.CharField(max_length = 50) # falta agregar manualmente
texto = models.TextField()
hidden= models.BooleanField()
fecha = models.DateTimeField()
## Views
# delete
def posts_delete(request, id):
try:
p = Posts.objects.get(id=id)
except Posts.DoesNotExist:
raise Http404
if HARD_DELETE:
p.delete()
else:
p.deleted=True
p.date_deleted = date.today()
p.save()
return HttpResponseRedirect('/posts' + '/list/deleted/' +id)
# restore
def posts_undelete(request, id):
try:
p = Posts.objects.get(id=id)
except Posts.DoesNotExist:
raise Http404
p.deleted=False
#p.date_deleted = None
p.save()
return HttpResponseRedirect('/posts' + '/list/undeleted/' +id)
Deje la misma duda en StackFlow... no se si... de pronto me entienden mas de alla
http://stackoverflow.com/questions/2...work-sometimes