Репозиторий содержит одну исходную ветку main. Задания и материалы, относящиеся к конкретному дню или теме должны ветвиться от этой исходной ветки. Названия конкретных веток будут даны лекторами в рамках конкретных тем.
Каждый участник интенсива должен сделать форк данного репозитория и выполнять все практические задания в рамках своего форка. Правила оформления кода можно посмотреть в файле bars_python_style_guide_ru.md, который находится в корне проекта.
- Выполнить команду
pyenv --version. Если ошибка - установить pyenv по инструкции https://realpython.com/intro-to-pyenv/ - Установить версию python 3.9
pyenv install -v 3.9.6 - Перейти в корень проекта
- Выполнить команду
pyenv local 3.9.6 - Установить окружение командой
pipenv install
- Перейти в корень проекта
- Выполнить команду
pipenv shell
- Проверить, что установлен docker. Для этого выполнить команду
docker --version. Если не установлен - установить по инструкции https://docs.docker.com/engine/install/. Выбрать конкретный раздел в зависимости от вашей ОС - Проверить, что установлен docker-compose. Для этого выполнить команду
docker-compose --version. Если не установлен - установить по инструкции https://docs.docker.com/compose/install/.
- Перейти в корень проекта
- Выполнить команду
docker-compose up -d - Выполнить команду
docker psи убедиться, что запущен контейнер с postgresql, порт 7432
- Перейти в директорию intensive
- Выполнить команду
python manage.py migrate
- Перейти в директорию intensive
- Выполнить команду
python manage.py runserver - Перейти в браузер на страницу http://127.0.0.1:8000/ и убедиться, что открылась стартовая страница