First models and views
This commit is contained in:
@@ -1,7 +1,28 @@
|
||||
from django.shortcuts import render
|
||||
from django.http import HttpResponse
|
||||
from django.template import loader
|
||||
from django.http import Http404
|
||||
|
||||
from .models import Container, ContainerType
|
||||
|
||||
def index(request):
|
||||
return HttpResponse("Hello, world. You're at the container index.")
|
||||
container_list = Container.objects.order_by('-created_ts')[:5]
|
||||
container_type_list = ContainerType.objects.order_by('-created_ts')[:5]
|
||||
ctx = {'container_list': container_list, 'container_type_list': container_type_list}
|
||||
return render(request, 'container/index.html', ctx)
|
||||
|
||||
def container_type_details(request, container_type_id):
|
||||
try:
|
||||
ctype = ContainerType.objects.get(pk=container_type_id)
|
||||
except ContainerType.DoesNotExist:
|
||||
raise Http404("Container Type does not exist")
|
||||
return render(request, 'container/container_type_details.html', {'container_type': ctype})
|
||||
|
||||
def container_details(request, container_id):
|
||||
try:
|
||||
container = Container.objects.get(pk=container_id)
|
||||
except Container.DoesNotExist:
|
||||
raise Http404("Container does not exist")
|
||||
return render(request, 'container/container_details.html', {'container': container})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user