Инструкция по организации стенда разработки
-
Установить python 3.8.* для своей платформы(python.org]).
-
Открыть терминал и выполнить команду:
python --version
2.1. В случае успеха в терминале будет отображено (в случае установки версии Python 3.8.7):
Python 3.8.7
-
Скачать и установить среду разработки PyCharm Community.
-
Сделать форк проекта, далее клонировать проект к себе на компьютер.
-
Запустить PyCharm, нажать Open, выбрать каталог с проектом.
-
Выбрать в меню Pycharm -> Preferences.
- В строке поиска набрать python interpreter.
- Нажать иконку с шестеренкой и выбрать Add.
- В открывшемся окне Add Python interpreter проверить, что каталог виртуального окружения (venv) создается внутри проекта.
- Нажать кнопку Apply, что приведет к созданию нового виртуального окружения.
- Вернуться в окно выбора интерперетатора (первый пункт настоящего списка) и установить вновь созданное окужение по умолчнанию.
-
На нижней панели нажать Terminal, в отобразившеся окне в строке приглашения должно быть написано имя вирутального окружения, которое активируется по умолчанию средой разработки (например, venv).
-
Установить требуемые пакеты введя команду:
pip install -r requirements.txt
-
Перейти в каталог проекта и выполнить установку базы данных (SqLite) командами:
python manage.py makemigrations python manage.py migrate
-
Выполнить загрузку фикстур командами:
python manage.py loaddata ./fixtures/week_alt.json python manage.py loaddata ./fixtures/times.json
-
Выполнить команду создания суперпользователя (для работы с адиминистративной частью):
python manage.py createsuperuser <пользователь>
-
Запустить сервер разработки командой:
python manage.py runserver