Преглед на файлове

SVI Исправление ошибок

SVI преди 2 години
родител
ревизия
468ab77828
променени са 2 файла, в които са добавени 11 реда и са изтрити 1 реда
  1. 2 0
      ya_news/yanews/urls.py
  2. 9 1
      ya_note/notes/views.py

+ 2 - 0
ya_news/yanews/urls.py

@@ -1,3 +1,5 @@
+"""Набор урлов."""
+
 from django.contrib import admin
 from django.contrib.auth import views as auth_views
 from django.contrib.auth.forms import UserCreationForm

+ 9 - 1
ya_note/notes/views.py

@@ -10,6 +10,7 @@ from .models import Note
 
 class Home(generic.TemplateView):
     """Домашняя страница."""
+
     template_name = 'notes/home.html'
 
 
@@ -22,7 +23,8 @@ class NoteSuccess(LoginRequiredMixin, generic.TemplateView):
 class NoteBase(LoginRequiredMixin):
     """Базовый класс для остальных CBV."""
 
-    model: Note = Note
+    model = Note
+    template_name: str = ""
     success_url = reverse_lazy('notes:success')
 
     def get_queryset(self):
@@ -32,10 +34,12 @@ class NoteBase(LoginRequiredMixin):
 
 class NoteCreate(NoteBase, generic.CreateView):
     """Добавление заметки."""
+
     template_name = 'notes/form.html'
     form_class = NoteForm
 
     def form_valid(self, form):
+        """Проверяет форму на валиднность."""
         new_note = form.save(commit=False)
         new_note.author = self.request.user
         new_note.save()
@@ -44,20 +48,24 @@ class NoteCreate(NoteBase, generic.CreateView):
 
 class NoteUpdate(NoteBase, generic.UpdateView):
     """Редактирование заметки."""
+
     template_name = 'notes/form.html'
     form_class = NoteForm
 
 
 class NoteDelete(NoteBase, generic.DeleteView):
     """Удаление заметки."""
+
     template_name = 'notes/delete.html'
 
 
 class NotesList(NoteBase, generic.ListView):
     """Список всех заметок пользователя."""
+
     template_name = 'notes/list.html'
 
 
 class NoteDetail(NoteBase, generic.DetailView):
     """Заметка подробно."""
+
     template_name = 'notes/detail.html'