Разработан в рамках обучения по программе "Python WEB разработчик" в Яндекс.Практикум.
- Создание сообщества для публикаций.
- Публикация поста в ленте, (возможность выбора группы, в которой появится этот пост);
- Добавление новых записей авторизованными пользователями;
- Добавление фотографий;
- Добавление и редактирование комментариев;
- Редактирование постов только его автором;
- Подписка/отписка на понравившихся авторов;
- Создание отдельной ленты с постами авторов на которых подписан пользователь;
- Реализовано кэширование, работает на главной странице;
- Работает пагинация;
- Python3
- Django
- Pytest
- Pillow
- Bootstrap
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver