|
|
|
|
|
# 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})
|
|
|
|