Skip to content

ilshat2/hw05_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yatube 1.3 final

Что было добавленно в этом релизе:

С помощью sorl-thumbnail выводятся иллюстрации к постам:

  • в шаблон главной страницы,
  • в шаблон профайла автора,
  • в шаблон страницы группы,
  • на отдельную страницу поста.

Написаны тесты, проверяюobt:

  • при выводе поста с картинкой изображение передаётся в словаре context
    • на главную страницу,
    • на страницу профайла,
    • на страницу группы,
    • на отдельную страницу поста;
  • при отправке поста с картинкой через форму PostForm создаётся запись в базе данных
  • что авторизованный пользователь может подписываться на других пользователей и удалять их из подписок
  • что новая запись пользователя появляется в ленте тех, кто на него подписан и не появляется в ленте тех, кто не подписан

Создана система комментариев

Написана система комментирования записей. На странице поста под текстом записи выводится форма для отправки комментария, а ниже — список комментариев. Комментировать могут только авторизованные пользователи. Работоспособность модуля протестирована.

Кеширование главной страницы

Список постов на главной странице сайта хранится в кэше и обновляется раз в 20 секунд.

Написан тест для проверки кеширования главной страницы

Логика теста: при удалении записи из базы, она остаётся в response.content главной страницы до тех пор, пока кэш не будет очищен принудительно.

+ доработанны некоторые модели и добавлено большое количество шаблонов

Структура проекта:

ilshat2
 └── hw04_test
     ├── .gihub/workflows
     ├── tests/ 
     ├── yatube  <-- рабочая папка проекта с кодом проекта
     |   ├── manage.py
     |   └── yatube
     |       ├── __init__.py
     |       ├── settings.py
     |       ├── urls.py
     |       └── wsgi.py
     ├── .gitignore
     ├── README.md 
     ├── pytest.ini
     ├── requirements.txt
     └── setup.cfg

About

hw05 final

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published