from django.shortcuts import render
from django.http import HttpResponse
from .models import Todo
from .forms import TodoForm

def todo_list(request):
    todos = Todo.objects.all()
    print(todos)
    context= {
        "todo_list": todos
    }
    return render(request, "todo/todo_list.html", context)

    #CRUD - Create, Retrieve, Update, Delete, ;;; List

def todo_detail(request, id):
    todo = Todo.objects.get(id = id)
    context = {
        "todo": todo
    }
    return render(request, "todo/todo_detail.html", context)

def todo_create(request):
    form = TodoForm(request.POST or None)
    if form.is_valid():
        form.save()
    
    context = {"form": form}
    return render(request, "todo/todo_create.html", context)
        
     
#ALL OF THIS 
 # create a todo objet
        #print(form.cleaned_data)
      #  name = form.cleaned_data['name']
      #  due_date= form.cleaned_data['due_date']
      #  print(name, due_date)

      #  new_todo = Todo.objects.create(name = name, due_date = due_date)
       # pass
#CAN BE DONE USING THIS from.save()

        
   
cf7e4f6a186bb386487cb0e7e1afa1d09b406fbf
<mask token>


def todo_list(request):
    todos = Todo.objects.all()
    print(todos)
    context = {'todo_list': todos}
    return render(request, 'todo/todo_list.html', context)


<mask token>

<mask token>


def todo_list(request):
    todos = Todo.objects.all()
    print(todos)
    context = {'todo_list': todos}
    return render(request, 'todo/todo_list.html', context)


<mask token>


def todo_create(request):
    form = TodoForm(request.POST or None)
    if form.is_valid():
        form.save()
    context = {'form': form}
    return render(request, 'todo/todo_create.html', context)

<mask token>


def todo_list(request):
    todos = Todo.objects.all()
    print(todos)
    context = {'todo_list': todos}
    return render(request, 'todo/todo_list.html', context)


def todo_detail(request, id):
    todo = Todo.objects.get(id=id)
    context = {'todo': todo}
    return render(request, 'todo/todo_detail.html', context)


def todo_create(request):
    form = TodoForm(request.POST or None)
    if form.is_valid():
        form.save()
    context = {'form': form}
    return render(request, 'todo/todo_create.html', context)

from django.shortcuts import render
from django.http import HttpResponse
from .models import Todo
from .forms import TodoForm


def todo_list(request):
    todos = Todo.objects.all()
    print(todos)
    context = {'todo_list': todos}
    return render(request, 'todo/todo_list.html', context)


def todo_detail(request, id):
    todo = Todo.objects.get(id=id)
    context = {'todo': todo}
    return render(request, 'todo/todo_detail.html', context)


def todo_create(request):
    form = TodoForm(request.POST or None)
    if form.is_valid():
        form.save()
    context = {'form': form}
    return render(request, 'todo/todo_create.html', context)

from django.shortcuts import render
from django.http import HttpResponse
from .models import Todo
from .forms import TodoForm

def todo_list(request):
    todos = Todo.objects.all()
    print(todos)
    context= {
        "todo_list": todos
    }
    return render(request, "todo/todo_list.html", context)

    #CRUD - Create, Retrieve, Update, Delete, ;;; List

def todo_detail(request, id):
    todo = Todo.objects.get(id = id)
    context = {
        "todo": todo
    }
    return render(request, "todo/todo_detail.html", context)

def todo_create(request):
    form = TodoForm(request.POST or None)
    if form.is_valid():
        form.save()
    
    context = {"form": form}
    return render(request, "todo/todo_create.html", context)
        
     
#ALL OF THIS 
 # create a todo objet
        #print(form.cleaned_data)
      #  name = form.cleaned_data['name']
      #  due_date= form.cleaned_data['due_date']
      #  print(name, due_date)

      #  new_todo = Todo.objects.create(name = name, due_date = due_date)
       # pass
#CAN BE DONE USING THIS from.save()

        
   