Я делаю базовое c приложение todo в Django3. как решить нет такого столбца: ошибка todo_todo.title ?? Я не могу решить эту проблему. вот мои модели задач и представления.
это мой todo / models.py
from django.db import models
from django.utils import timezone
class Todo(models.Model):
title=models.CharField(max_length=200)
details=models.TextField()
date=models.DateTimeField(default=timezone.now)
def __str__(self):
return self.title
это мой views.py
from django.shortcuts import render, redirect
from django.contrib import messages
from .forms import TodoForm
from .models import Todo
###############################################
def index(request):
item_list = Todo.objects.order_by("-date")
if request.method == "POST":
form = TodoForm(request.POST)
if form.is_valid():
form.save()
return redirect('todo')
form = TodoForm()
page = {
"forms" : form,
"list" : item_list,
"title" : "TODO LIST",
}
return render(request, 'todo/index.html', page)
### function to remove item, it recive todo item id from url ##
def remove(request, item_id):
item = Todo.objects.get(id=item_id)
item.delete()
messages.info(request, "item removed !!!")
return redirect('todo')