В одиннадцатой части серии мега-учебника Flask автор рассказывает, как заменить базовые HTML-шаблоны новым набором, основанным на платформе пользовательского интерфейса Bootstrap.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
В двенадцатой части серии мега-учебника Flask автор рассказывает, как работать с датами и временем таким образом, чтобы это работало для всех пользователей, независимо от того, где они проживают.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
В тринадцатой части серии мега-учебника Flask автор рассказывает, как расширить Microblog для поддержки нескольких языков.
В рамках этой работы вы также узнаете о создании собственных расширений CLI для команды flask.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Видели ссылки "Перевести", которые сайты показывают рядом с пользовательским контентом? Это ссылки, которые запускают автоматический перевод контента в режиме реального времени.
В четырнадцатой части серии мега-учебника Flask автор показывает, как добавить функцию перевода на живой язык, используя службу переводов Microsoft и немного JavaScript.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
В пятнадцатой части серии мега-учебника Flask автор рассказывает, как реструктурировать приложение, используя стиль, подходящий для более крупных приложений.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤6💯2
В шестнадцатой части серии мега-учебника Flask автор рассказывает, как добавить возможность полнотекстового поиска в Microblog.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6⚡2👍2
В семнадцатой части серии мега-учебника Flask автор рассказывает, как развернуть Microblog на сервере Linux.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥4
В восемнадцатой части серии мега-учебника Flask автор рассказывает, как развернуть Microblog на облачной платформе Heroku.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1😁1
В девятнадцатой части серии мега-учебника Flask автор рассказывает, как развернуть Microblog на контейнерной платформе Docker.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥1
В двадцатой части серии мега-учебника Flask автор рассказывает, как добавить приятное всплывающее окно при наведении курсора мыши на ник пользователя.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥7❤3
В двадцать первой части серии мега-учебника Flask автор рассказывает, как добавить функцию личных сообщений, а также уведомления пользователей, которые появляются на панели навигации без необходимости обновления страницы.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤6
В двадцать второй части серии мега-учебника Flask автор рассказывает, как создавать фоновые задания, которые выполняются независимо от веб-сервера.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥1
В двадцать третьей и последней части серии мега-учебника Flask автор рассказывает, как расширить microblog с помощью интерфейса прикладного программирования (или API), который клиенты могут использовать для работы с приложением более прямым способом, чем традиционный рабочий процесс в веб-браузере.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2⚡1
Flask нередко считают фреймворком для небольших проектов, но с его помощью можно построить полноценное веб-приложение с продуманной архитектурой и всем необходимым функционалом.
В статье подробно показано, как реализовать такой проект с нуля — от интерфейса до CI/CD.
Что реализовано в проекте?
▶️ UX/UI-дизайн в Figma и вёрстка на HTML + SASS + Bootstrap▶️ Бэкенд на Flask с ORM SQLAlchemy▶️ Авторизация через OAuth 2.0▶️ Очереди задач с Celery и Redis▶️ Полнотекстовый поиск с Elasticsearch▶️ Кэширование и отправка писем▶️ Тестирование с pytest▶️ Docker-контейнеризация и развёртывание через CI/CD
Автор делится исходным кодом и подробно описывает весь путь создания проекта на конкретных примерах.
tags: #статья #flask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤8🔥5