from django.shortcuts import redirect, render from .models import Item, List def home_page(request): return render(request, 'apps/dashboard/home.html') def view_list(request, list_id): our_list = List.objects.get(id=list_id) items = Item.objects.filter(list=our_list) return render(request, 'apps/dashboard/list.html', {'items': items, 'list': our_list}) def new_list(request): nulist = List.objects.create() Item.objects.create(text=request.POST['item_text'], list=nulist) return redirect(f'/apps/dashboard/{nulist.id}/') def add_item(request, list_id): our_list = List.objects.get(id=list_id) Item.objects.create(text=request.POST['item_text'], list=our_list) return redirect(f'/apps/dashboard/{our_list.id}/')