Добрый день!
Вкратце опишу суть проблемы. Есть сайт, который крутиться в продакшене.
Используемые технологии - flask, Python, БД (неважно какая). Сервер поднят с использованием apache2 и virtualenv. Проблема заключается в том, что структура папок в проекте flask:
templates (тут html скрипты, на которые происходят перенаправления с питоновских скриптов)
static (здесь лежат все css и js файлы)
питоновские скрипты.
Проблема заключается в том, что фронтэнд-разработчику неудобно отлаживать программы, так как фреймворк flask требует, чтобы html код лежал в templates, в папке static лежали css, а пути к css файлам были указаны через шаблонизаторы, примерно вот так:
<link href="{{url_for('static', filename='css/index.css')}}" rel="stylesheet" type="text/css"/>
Только в этом случае на сервере в продакшене все будет нормально и css файлы будут найдены. Разработчик таким образом может либо постоянно менять пути, убирая шаблонизаторы, вот так:
<link href="css/index.css" rel="stylesheet" type="text/css"/>
либо отлаживаться на сервере. Ни то, ни другое неудобно.
Вопрос, как организовать удобную среду разработки для фронтэндера?
Заранее спасибо!