Данный проект представляет из себя соц. сеть для писателей. Я сам пишу книгу, и в какой-то момент подума о том, что бы бы круто, если бы люди имели бы специальную площадку, на которой можно разместить свои труды от маленького рассказа в жанере фэнтези, до научных статей или же своих предсказаний касательно фондовых рынков.
В данном проекте вы сможете:
- Создавать свой пост, но только в существующих жанрах (что бы не было такого, что пользователи ставят в жанре просто набор букв или же оскорбление кого-то)
- Комментировать пост
- Ставить лайки и дизлайки коентариям
- Выставлять посту рейтинг (что бы более точно показывать насколько вам пост понравился или не понравился)
- Переписываться с другими пользователями
- Подписываться на других пользователей
- Python 3.10
- Django 4.2.2
- Django Rest Framework 3.14.0
- PostgreSQL 2.9.3
- Redis 6.0.16
Для начала необходимо сделать клон проекта
git clone https://github.com/ipesotskiiy/Django_blog/tree/master
После чего необходимо установить библиотеки pip install -r requirements.txt
Создать .env файл в котором будут указаны данные для бд
Создать дирректорию log и файл log.log
Сделать миграции python manage.py migrate
python manage.py runserver
- http://127.0.0.1:8000/swagger - получение свагера