Репозиторий содержит одну исходную ветку main. Задания и материалы, относящиеся к конкретному блоку хранятся в соответствующей директории.
Каждый участник курса должен сделать форк данного репозитория и выполнять все практические задания в рамках своего форка. Правила оформления кода можно посмотреть в файле bars_python_style_guide_ru.md, который находится в корне проекта.
- Проверить, что установлен docker. Для этого выполнить команду
docker --version. Если не установлен - установить по инструкции https://docs.docker.com/engine/install/. Выбрать конкретный раздел в зависимости от вашей ОС - Проверить, что установлен docker-compose. Для этого выполнить команду
docker-compose --version. Если не установлен - установить по инструкции https://docs.docker.com/compose/install/. - Выполнить команду
docker-compose buildв корне проекта. - Настроить удаленный Docker-Compose-интерпретатор в PyCharm по инструкции https://www.jetbrains.com/help/pycharm/using-docker-compose-as-a-remote-interpreter.html. В качестве интерпретатора должен быть выбран app.
- Перейти в корень проекта
- Выполнить команду
docker-compose up -d db - Выполнить команду
docker psи убедиться, что запущен контейнер с postgresql, порт 8432
- Перейти в корень проекта
- Выполнить команду
python manage.py migrate
- Перейти в корень проекта
- Выполнить команду
python manage.py runserver 0.0.0.0:8000 - Перейти в браузер на страницу http://0.0.0.0:8000/ и убедиться, что открылась стартовая страница
- Перейти в корень проекта
- Выполнить команду
python manage.py test --keepdb БЛОК.ТЕМА.ТАСК