Python Django:AttributeError:module';todo.views';没有属性';删除项目';

Python Django:AttributeError:module';todo.views';没有属性';删除项目';,python,django,Python,Django,我正在尝试用Django制作一个待办应用程序。用户可以添加一个项目,现在我正在尝试实现删除项目的功能 定义要删除项目的视图时,我收到了他的错误:AttributeError:模块“todo.views”没有属性“delete_item” 我查看了很多论坛和视频,对我来说代码似乎是正确的。有什么建议吗?多谢各位 型号: from django.db import models class TodoItem(models.Model): content = models.TextField

我正在尝试用Django制作一个待办应用程序。用户可以添加一个项目,现在我正在尝试实现删除项目的功能

定义要删除项目的视图时,我收到了他的错误:AttributeError:模块“todo.views”没有属性“delete_item”

我查看了很多论坛和视频,对我来说代码似乎是正确的。有什么建议吗?多谢各位

型号:

from django.db import models

class TodoItem(models.Model):
    content = models.TextField()
观点:

from django.shortcuts import render, redirect
from .models import TodoItem
from .forms import ItemForm

def delete_item(request, todo_id):
    item = TodoItem.objects.get(pk=todo_id)
    item.delete()
网址:

从django.url导入路径
从django.views.generic导入模板视图
从…起导入视图
路径('delete/',views.delete_item,name='delete_item')
HTML:


运行服务器时收到的错误消息:AttributeError:module“todo.views”没有属性“delete\u item”

from django.urls import path
from django.views.generic import TemplateView
from . import views

path('delete/<todo_id>/', views.delete_item, name='delete_item')
<a href="{% url 'delete_item' things.id %}">
   <button class="button is-danger is-outlined">Delete</button>
</a>