浏览代码

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

SVI 2 年之前
父节点
当前提交
7614d151f3

+ 2 - 0
ya_news/conftest.py → ya_news/conf_test.py

@@ -1,3 +1,5 @@
+"""Тест для конфигурации."""
+
 from datetime import datetime, timedelta
 
 import pytest

+ 0 - 0
ya_note/notes/migrations/0001_initial.py → ya_note/notes/migrations/mig001.py


+ 4 - 1
ya_note/notes/models/__init__.py

@@ -1,3 +1,6 @@
 """Модели для примечаний."""
 
-from .model_note import ModelNote
+from typing import List
+from .model_note import ModelNote
+
+__all__: List[str] = ["ModelNote"]

+ 2 - 0
ya_note/notes/models/model_note.py

@@ -34,6 +34,8 @@ class ModelNote(models.Model):
     )
 
     def __str__(self):
+        """Строковое представление страницы."""
+
         return self.title
 
     def save(self, *args, **kwargs) -> None:

+ 1 - 0
ya_note/notes/tests/__init__.py

@@ -0,0 +1 @@
+"""Набор тестов для примечаний."""

+ 1 - 1
ya_note/notes/urls.py

@@ -13,5 +13,5 @@ urlpatterns = [
     path('note/<slug:slug>/', views.NoteDetail.as_view(), name='detail'),
     path('delete/<slug:slug>/', views.NoteDelete.as_view(), name='delete'),
     path('notes/', views.NotesList.as_view(), name='list'),
-    path('done/', views.NoteSuccess.as_view(), name='success'),
+    path('done/', views.ViewNoteSuccess.as_view(), name='success'),
 ]

+ 0 - 12
ya_note/notes/views.py

@@ -1,12 +0,0 @@
-"""Набор представлений для приложения."""
-
-from django.views import generic
-
-
-
-
-
-
-
-
-

+ 17 - 2
ya_note/notes/views/__init__.py

@@ -1,5 +1,20 @@
 """Представления моделей для показа."""
 
+from typing import List
+from .view_note_success import ViewNoteSuccess
+from .view_note_home import ViewNoteHome
+from .view_note_create import ViewNoteCreate
+from .view_note_delete import ViewNoteDelete
+from .view_note_detail import ViewNoteDetail
+from .view_note_list import ViewNotesList
+from .view_note_update import ViewNoteUpdate
 
-from .view_note_success import NoteSuccess
-from .view_home import Houm
+__all__: List[str] = [
+    "ViewNoteSuccess",
+    "ViewNoteHome",
+    "ViewNoteCreate",
+    "ViewNoteDelete",
+    "ViewNoteDetail",
+    "ViewNotesList",
+    "ViewNoteUpdate"
+]

+ 1 - 1
ya_note/notes/views/view_note_base.py

@@ -3,7 +3,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin
 from ya_note.notes.models import ModelNote
 
 
-class NoteBase(LoginRequiredMixin):
+class ViewNoteBase(LoginRequiredMixin):
     """Базовый класс для остальных CBV."""
 
     model = ModelNote

+ 2 - 2
ya_note/notes/views/view_note_create.py

@@ -2,10 +2,10 @@
 
 from django.views import generic
 from ya_note.notes.forms import FormNote
-from .view_note_base import NoteBase
+from .view_note_base import ViewNoteBase
 
 
-class NoteCreate(NoteBase, generic.CreateView):
+class ViewNoteCreate(ViewNoteBase, generic.CreateView):
     """Добавление заметки."""
 
     template_name = 'notes/form.html'

+ 2 - 2
ya_note/notes/views/view_note_delete.py

@@ -1,10 +1,10 @@
 """Представление для удаления примечания."""
 
 from django.views import generic
-from .view_note_base import NoteBase
+from .view_note_base import ViewNoteBase
 
 
-class NoteDelete(NoteBase, generic.DeleteView):
+class ViewNoteDelete(ViewNoteBase, generic.DeleteView):
     """Удаление заметки."""
 
     template_name: str = 'notes/delete.html'

+ 5 - 3
ya_note/notes/views/view_note_detail.py

@@ -1,8 +1,10 @@
 """Представление для подробностей примечания."""
 
 from django.views import generic
-from .view_note_base import NoteBase
-class NoteDetail(NoteBase, generic.DetailView):
+from .view_note_base import ViewNoteBase
+
+
+class ViewNoteDetail(ViewNoteBase, generic.DetailView):
     """Заметка подробно."""
 
-    template_name = 'notes/detail.html'
+    template_name = 'notes/detail.html'

+ 1 - 1
ya_note/notes/views/view_home.py → ya_note/notes/views/view_note_home.py

@@ -4,7 +4,7 @@
 from django.views import generic
 
 
-class Home(generic.TemplateView):
+class ViewNoteHome(generic.TemplateView):
     """Домашняя страница."""
 
     template_name: str = 'notes/home.html'

+ 2 - 2
ya_note/notes/views/view_note_list.py

@@ -1,9 +1,9 @@
 """Представление для списка примечаний."""
 from django.views import generic
-from .view_note_base import NoteBase
+from .view_note_base import ViewNoteBase
 
 
-class NotesList(NoteBase, generic.ListView):
+class ViewNotesList(ViewNoteBase, generic.ListView):
     """Список всех заметок пользователя."""
 
     template_name: str = 'notes/list.html'

+ 1 - 1
ya_note/notes/views/view_note_success.py

@@ -4,7 +4,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin
 from django.views import generic
 
 
-class NoteSuccess(LoginRequiredMixin, generic.TemplateView):
+class ViewNoteSuccess(LoginRequiredMixin, generic.TemplateView):
     """Страница успешного выполнения операции."""
 
     template_name: str = 'notes/success.html'

+ 2 - 2
ya_note/notes/views/view_note_update.py

@@ -2,10 +2,10 @@
 
 from django.views import generic
 from ya_note.notes.forms import FormNote
-from .view_note_base import NoteBase
+from .view_note_base import ViewNoteBase
 
 
-class NoteUpdate(NoteBase, generic.UpdateView):
+class ViewNoteUpdate(ViewNoteBase, generic.UpdateView):
     """Редактирование заметки."""
 
     template_name: str = 'notes/form.html'