Hola que tal lista;
Lo que me trae hoy a consultarles es un detalle que no logro solventar cuando hago una consulta a la base de datos en una vista me hace la consulta(entrada y main) y en las otras vistas no hace consultas solo muestras los templates vacíos. Alguna idea de que puede estar pasando?
de antemano muchas gracias por su tiempo!!!!
esta es mi views.py:
from django.shortcuts import render
from django.http import HttpResponse
from django.core.paginator import Paginator, InvalidPage, EmptyPage
from django.core.urlresolvers import reverse
from django.shortcuts import render_to_response, get_object_or_404
from aplicacion.models import *
from django.template.context import RequestContext
from django.core.urlresolvers import reverse_lazy
def entrada(request, pk):
identrada = Entrada.objects.get(pk=int(pk))
d = dict(entrada= identrada,usuario=request.user)
return render_to_response("entrada.html",d)
def main(request):
entrada = Entrada.objects.all().order_by("-fecha")
paginator = Paginator(entrada,3)
try: pagina = int(request.GET.get("page",'1'))
except ValueError: pagina = 1
try:
entrada =
paginator.page(pagina)
except (InvalidPage, EmptyPage):
entrada =
paginator.page(paginator.num_pages)
return render_to_response("listado.html",dict(entrada = entrada, usuario=request.user))
def traducidos(request):
tra = Entrada.objects.filter(estado = "Traducido")
return render_to_response("traducidos.html",tra)
def pendientes(request):
pendiente = Entrada.objects.filter(estado = "Pendiente")
return render_to_response("pendientes.html",dict(pendiente=pendiente, usuario=request.user))