Проект LMS (Learning Managment System) - то хранилище учебных материалов — видеоуроков, лекций, презентаций, книг и курсов, доступ к которым можно получить с любого устройства в любой точке мира.
- Создать папку с проектом
- Открыть в BASH эту папку
- Сделать команду
git clone https://github.com/kansip/LMS.git ./
- В CMD создаем виртуальное окружение в рабочей директории для работы с Python
python -m venv venv
- В CMD запускаем консоль виртуального окружения Windows
venv\Scripts\activate
/ Linuxsource venv/bin/activate
- В CMD(venv) обновляем
pip install --upgrade pip
- Установить нужные версии пакетов командой
pip install -r requirements.txt
- Создаем миграцию базы данных
python manage.py migrate
- Собираем статику
python manage.py colectstatic
- В CMD(venv) поднимаем celery
python -m celery -A LMS_settings worker
- В CMD(venv) поднимаем сервер командой
python manage.py runserver
теперь сайт висит наlocalhost
c адресомhttp://127.0.0.1:8000