Skip to content

aquaracer/Blog-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Техническое задание

создать простой блог имеющий следующий функционал:

  • 1 Реализовать возможность создания, редактирования, удаления, отображения постов и тегов. При создании, редактировании и удалении постов осуществить вариацию данных
  • 2 Реализовать поиск по заголовкам и телу постов
  • 3 Реализовать пагинацию страниц
  • 4 Создавать, редактировать и удалять посты и теги могут только авторизованные пользователи с правами администратора
  • 5 Реализовать механизм автоматической генерации уникального слага
  • 6 Для фронтенда использовать Bootstrap

основные файлы приложения:

views.py

В данном модуле находятся основные классы, реализующие заданный функционал и их описание. Более подробное описание в самом файле по ссылке: https://github.com/aquaracer/Blog-Django/blob/master/blog/views.py

utils.py

В данном модуле находятся миксины, при помощи которых производится создание, редактирование, удаление и отображение постов и тегов в блоге. Более подробное описание в самом файле по ссылке: https://github.com/aquaracer/Blog-Django/blob/master/blog/utils.py

forms.py

В данном модуле находятся классы, реализующие создание форм на веб страницах для создания и редактирования постов и тегов