text: from django.shortcuts import render, get_object_or_404
  from ..titulos.models import Titulo, Entrega, Franquicia, Personaje
  # Create your views here.
  
  
  def home(request):
      titulos = Titulo.objects.all()
      franquicias = Franquicia.objects.reverse()[:3]
      print(franquicia)
      ctx = {"titulos": titulos, "franquicias": franquicias}
  
      return render(request, 'core/home.html', ctx)
  
  
  #  variables globales
  def formato(request, formato):
      titulos = Titulo.objects.filter(formato=formato).all()
      franquicias = Franquicia.objects.reverse()[:3]
      ctx = {"titulos": titulos, "franquicias": franquicias}
      return render(request, 'core/home.html', ctx)
  
  
  def titulo(request, slug_titulo):
      titulo = Titulo.objects.get(slug=slug_titulo)
      ctx = {"titulo": titulo}
      return render(request, 'titulo/titulo.html', ctx)
  
  
  def personaje(request, slug_titulo, slug_personaje):
      personaje = Personaje.objects.get(obra__slug=slug_titulo, slug=slug_personaje)
      ctx = {"personaje": personaje}
      return render(request, 'titulo/personaje.html', ctx)
  
  
  
  def franquicia(request, slug_franquicia):
      franquicia = get_object_or_404(Franquicia, slug=slug_franquicia)
      ctx = {"franquicia": franquicia}
      return render(request, 'titulo/franquicia.html', ctx)
  
  
  def entrega(request, slug_titulo, slug_entrega):
      entrega = Entrega.objects.get(titulo__slug=slug_titulo, slug=slug_entrega)
      ctx = {"entrega": entrega}
      return render(request, 'titulo/entrega.html', ctx)
  
  
  def capitulo(request):
      return render(request, 'titulo/capitulo.html')
  
  
  def registro(request):
      return render(request, 'core/registro.html')
  
  
  def login(request):
      return render(request, 'htmlcov/index.html')
  