(❁´◡`❁)
Python 3.7 Django 2.2.19
"Yatube" - соцсеть для блогеров. Пользователи могут зарегистрироваться, просматривать страницу произведений, оставлять свои комментарии, читать комментарии других пользователей, подписываться/отписаваться от них. Аутентификация по токену, ограниченные права для разных групп пользователей. Работа с изображениями. БД SQLite, UI через CSS, HTML. Тесты Unittest, TDD. Спринт 5.
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/Gatitka/yatube_no_api.git
Cоздать и активировать виртуальное окружение:
python3 -m venv env
-
Если у вас Linux/macOS
source env/bin/activate
-
Если у вас windows
source env/scripts/activate
python3 -m pip install --upgrade pip
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Выполнить миграции:
python3 manage.py migrate
Запустить проект:
python3 manage.py runserver
"posts": "http://127.0.0.1:8000/posts/" просмотр, создание, редакция постов
"comments": "http://127.0.0.1:8000/(<post_id>)/comments" просмотр, создание, редакция комментов к постам
"groups": "http://127.0.0.1:8000/follow/", просмотр групп
"follow": "http://127.0.0.1:8000/follow/" просмотр, создание подписок
Plugin | README |
---|---|
GitHub | [https://github.com/Gatitka/yatube_project/blob/main/README.md][PlGh] |
BSD-3
"Настоящих буйных мало, и те стали нынче блогерами"
Наталья Кириллова ✨Magic ✨