Выводим результаты работы периодических задач Celery на фронт.
Programming
- Список статей входящие в подрубрики раздела «Программирование».
Celery Flower
Flower — инструмент для сельдерея (celery), который позволяет через веб-страницу просматривать работу очередей.
Python — простой запуск локального сервера
Самый простой запуск локального сервера для python без фреймфорков.
Запуск celery как daemon
Запускаем celery как демон (daemon), альтернатива свойству detach.
Кэширование на Flask
Описание кэширования на python в фреймворке Flask.
Логирование в python (logging)
Модуль для логирования в python называется Logging. Он уже присутствует в python по умолчанию и не требует дополнительных установок.
Python — планирование задач через timer
Приведу пример самого простого планирования на python не требующего усложнений.
Python — tabulate
Формат вывода в консоли на python в виде таблицы.
Python — функция lambda на примере поиска в списке из словарей
Функция lambda в Python для тех кому хочется краткости и не хочет расписывать функции. Считается, что лучше функцию вынести, но иногда удобнее использовать lambda.
Как удалять старые файлы на python
Будем удалять файлы из директории, если их больше определенного количества.
Как оптимизировать изображения на Python
Это можно сделать множеством способов. Мы сделаем через модуль pyllow.
Как делать скриншоты веб-страницы на python
Делать скриншоты будем через браузер Chrome (можно любой другой) и модуль selenium на python.
SQLAlchemy — many-to-many
Описание связи many-to-many (многие ко многим) в SQLAlchemy. Пример создания таблиц и сохранения данных.
Python + Svelte — post и get запросы
Описание взаимодействия передачи информации от фронта к бэку через GET и POST на Svelte и Python.
Svelte — события и отличие от JS
В реактивном фреймворке Svelte не придется использовать addEventListener. Во-первых он не будет срабатывать, потому что многие элементы на странице создаются после её загрузки, а затем еще и меняются в процессе. А во-вторых в этом нет необходимости.
SQLAlchemy — о проблемах с сессиями
SQLAlchemy, как и многие другие ОРМ работает с базой данных через сессии. Это отличается от работы на прямую с базой данных. Не понимания принципа работы сессий может приводить к надоедливым ошибкам.
Python + Svelte — таблицы — как сравнить сумму с предыдущей и проставить цвета
У нас есть некая таблица с данными. В ней одна из колонок состоит из цифр. Мы хотим чтобы цвет следующего значения подкрашивался зеленым цветом, если оно больше предыдущего. И наоборот — красным, если меньше. Как это сделать ниже.
Svelte — each block — группировка и сохранение данных
Пример работы bind:value на основе each блока. Код ниже: — формирует таблицу через each из данных, которые приходят с бэкенда; — сохраняет введенные данные из input и отправляет их на бэк. В данном коде реализация только фронта, демонстрирует работу svelte….
Варианты запуска скрипта на сервере для python
Отдельный запуск команд с cli flask python.
Регистрация путей через Blueprint
Blueprint — упрощает организацию путей на Flask.
Svelte и Flask (Python)
Реактивный фреймворк Svelte легко интегрируется в Python. В данном случае пример интеграции svelte с Flask.
PostgreSQL — как сбросить очередь
Сбрасываем ID очереди у главного ключа в базе данных PostgreSQL.
Flask — делаем авторизацию на сайте
Есть много способов построить авторизацию и административную часть (личный кабинет) на Flask. Некоторые предполагают самостоятельно все строить, другие имеют уже готовые концепции.
Flask — конфигурационные файлы
Несколько способов использования различных конфигураций настроек сервера для Flask.
Как в PyCharm перенести базу данных PostgreSQL
Будем переносить локальную базу данных PostgreSQL на удаленные сервер с помощью программы PyCharm.