"""Представление для создания примечания.""" from django.views import generic from ya_note.notes.forms import FormNote from .view_note_base import ViewNoteBase class ViewNoteCreate(ViewNoteBase, generic.CreateView): """Добавление заметки.""" template_name = 'notes/form.html' form_class = FormNote def form_valid(self, form): """Проверяет форму на валиднность.""" new_note = form.save(commit=False) new_note.author = self.request.user new_note.save() return super().form_valid(form)