Создание простых сайтов на базе фреймворка Flask + фронтэнд и настройка веб-сервера
На данном ресурсе размещаются материалы по созданию простых веб-сайтов (без регистрации пользователей) с использованием микрофреймворка Flask в качестве бекэнда. Особое внимание уделяется разработке фронтэнда - созданию адаптивных HTML-страниц. Наши шаблоны сайтов представляют собой flask-проекты, готовые для заполнения контентом.
Описываемая здесь технология предполагает следующие этапы:
- Разработка адаптивного HTML-шаблона, в основном с использованием фронэнд-фреймворка AMP HTML.
- Создание проекта сайта на Flask, в основном без базы данных. "Помещение" в проект шаблона HTML.
- Подготовка удаленного веб-сервера (VPS с Ubuntu) для загрузки на него сайта: установка Apache и др.
- Использование Git для загрузки сайта на сервер и его обновления (внесение изменений на сайт выполняется на локальном компьютере).
Для понимания материалов данного ресурса требуются начальные знания (или готовность их освоить) в следующих областях:
- HTML, CSS, желательно JavaScript
- Язык программирования Python
- Командная оболочка Bash
- Система управления версиями Git