Проект "Yatube" представляет собой представляет социальную сеть для публикации личных дневников.
Соцсеть реализована на фреймворке Django.
Пользователи могут вести свои микроблоги, подписываться на интересных авторов и комментировать их публикации.
- Python 3.7
- Django 2.2
- Pytest 6.2
Для установки проекта на локальной машине необходимо:
- Клонировать репозиторий и перейти в него в командной строке:
git clone [email protected]:alekseikoznov/yatube.git
cd yatube
- Cоздать и активировать виртуальное окружение:
python -m venv venv
- Если у вас Linux/macOS
source venv/bin/activate
- Если у вас Windows
source venv/scripts/activate
- Обновить менеджер пакетов pip:
python -m pip install --upgrade pip
- Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
- В папке с файлом manage.py выполните миграции:
python manage.py migrate
- В папке с файлом manage.py запустите локальный сервер:
python manage.py runserver