Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект "Yatube"

Социальная сеть (аналог Twitter) с возможностью создания, просмотра, редактирования и удаления (CRUD) записей.

  • Реализован механизм подписки на понравившихся авторов и отслеживание их записей.
  • Кастомизация страниц ошибок.
  • Используется пагинация постов и кэширование.
  • Реализована регистрация пользователей с верификацией данных, сменой и восстановлением пароля через почту.
  • Покрытие тестами. Возможность добавления изображений.

Технологический стек

Python Django Django ORM SQLite pytest

Технические требования

  1. Все необходимые пакеты перечислены в requirements.txt

Запуск приложения

  1. Установите зависимости из requirements.txt:
    • pip install -r requirements.txt
  2. После установки пакетов примените все необходимые миграции:
    • python manage.py makemigrations
    • python manage.py migrate
  3. Для доступа к панели администратора создайте администратора:
    • python manage.py createsuperuser
  4. Запустите приложение:
    • python manage.py runserver

Пример работы сервиса

https://first.serveblog.net/

About

Социальная сеть (аналог Twitter) с возможностью создания, просмотра, редактирования и удаления (CRUD) записей.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages