You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

29 lines
908 B

# Create your views here.
from django.shortcuts import render, get_object_or_404, redirect
from django.contrib.auth.decorators import login_required
from .models import Vehiculo, Repostaje
@login_required
def principal(request):
vehiculos = Vehiculo.objects.all()
repostajes = Repostaje.objects.all()
return render(request, 'repostajes/index.html', {'vehiculos': vehiculos, 'repostajes': repostajes})
# Vistas para los vehiculos
@login_required
def lista_vehiculos(request):
vehiculos = Vehiculo.objects.all()
return render(request, 'repostajes/lista_vehiculos.html', {'vehiculos': vehiculos})
@login_required
def detalle_vehiculo(request, vehiculo_id):
vehiculo = get_object_or_404(Vehiculo, pk=vehiculo_id)
libros = Repostaje.objects.filter(vehiculo=vehiculo_id)
return render(request, 'repostajes/detalle_vehiculo.html', {'vehiculo': vehiculo, 'libros': libros})