AttributeError: модуль 'dashboard.views' не имеет атрибута 'NotesDetialView'. Вы имели в виду: 'NotesDetailView'?

Я получил ошибку, которая гласит "AttributeError: module 'dashboard.views' has no attribute 'NotesDetialView'. Вы имели в виду: 'NotesDetailView'?"

urls.py

from unicodedata import name 
from django.urls import path
from . import views

    urlpatterns = [
    path('',views.home,name="home"),
    path('notes',views.notes,name="notes"),
    path('delete_note/<int:pk>',views.delete_note,name="delete-note"),
    path('notes_detail/<int:pk>',views.NotesDetialView.as_view(),name="notes-detail"),

]

здесь я получил ошибку от этой строки path('notes_detail/int:pk',views.NotesDetialView.as_view(),name="notes-detail"),

views.py

from email import message
from multiprocessing import context
from pyexpat.errors import messages
from django.shortcuts import redirect, render
from . forms import *
from django.contrib import messages
from django.contrib.messages import constants
from django.contrib import admin
# Add this import
from django.contrib.auth import views
from django.views import generic



# Create your views here.
def home(request):
    return render(request,'dashboard/home.html')

def notes(request):
    if request.method == "POST":
        form = NotesForm(request.POST)
        if form.is_valid():
            notes = Notes(user=request.user,title=request.POST['title'],description=request.POST['description'])
            notes.save()
        messages.success(request,f"Notes Added from {request.user.username} Sucessfully!")
    else:           
         form = NotesForm()
    notes = Notes.objects.filter(user=request.user)
    context = {'notes':notes,'form':form}
    return render(request,'dashboard/notes.html',context)

def delete_note(request,pk=None):
    Notes.objects.get(id=pk).delete()
    return redirect("notes")    

class NotesDetailView(generic.DetailView):
    model = Notes

у вас ошибка в написании, посмотрите внимательно NotesDetialView и NotesDetailView разные, в Detail часть

Вернуться на верх