Минимальный проект: маршруты в routes.py, шаблоны в views/, статика в static/.
-
Перейти в папку проекта:
cd /путь/к/MosolovaProject -
Создать окружение и поставить зависимости (из корня проекта):
python3 -m venv .venv .venv/bin/python -m pip install -r requirements.txt
Windows:
python -m venv .venvи.venv\Scripts\python.exe -m pip install -r requirements.txt -
Включить окружение в текущей консоли и дальше вызывать команды без пути:
source .venv/bin/activate python app.pyWindows:
.venv\Scripts\activate, затемpython app.pyУстановка пакетов в том же сеансе:
python -m pip install -r requirements.txt. Обычно удобнее писатьpython, а неpython3, чтобы использовался интерпретатор из venv. -
Открыть в браузере: http://localhost:5555 (порт по умолчанию).
Выход из окружения: deactivate.
- Отладка:
python app.py --debugилиSERVER_DEBUG=1 python app.py - Хост и порт:
SERVER_PORT=8080 python app.py(и при необходимостиSERVER_HOST=0.0.0.0)