Sign in
The H1 is empty, but for SEO we’ll use .
There are a total of 300 posts.
2026-02-10
Столкнувшись с чрезмерно широким поиском в Django Admin, я создал миксин, позволяющий искать по конкретным полям через синтаксис field:value. Решение использует shlex для корректного разбора запросов с кавычками, сохраняет правила lookup из search_fields и комбинирует условия AND/OR, значительно повышая эффективность админского поиска.
В Celery‑воркере нет request.user и сессии, поэтому традиционные OAuth2, JWT и сессионные методы не работают. Мы внедрили API‑ключ, связали его с пользователем и решили проблему идентификации, упростив управление, ротацию и привязку к тарифам. Подробный опыт и преимущества операционного использования.
2026-02-02
В статье рассматриваются варианты передачи данных в шаблоны Django: через контекст представления, context processor и простые теги `simple_tag`. Описаны критерии выбора, как избежать использования ORM в шаблонах, и приведены практические примеры. Узнайте, как улучшить читаемость и производительность ваших шаблонов.
В этой статье подробно рассматриваются модули `math` и `statistics` стандартной библиотеки Python: от точных сравнений и округлений до комбинаторики, средних, медиан, дисперсий и взвешенных средних. Приведены практические примеры и советы по работе с плавающей точкой, `decimal` и большими данными.
В этом руководстве подробно рассматривается модуль random из стандартной библиотеки Python: как генерировать случайные числа, выбирать элементы, перемешивать списки, задавать веса и обеспечивать воспроизводимость. Также показано, почему для безопасных токенов лучше использовать модуль secrets.
2026-01-31
Полное руководство по модулю datetime в Python: создание и разбор дат и времени, работа с таймзонами, форматирование, расчёт периодов и распространённые ошибки. Подходит как для новичков, так и для продвинутых пользователей.
2026-01-30
Стандартная библиотека Python позволяет эффективно сохранять и сериализовать данные. В статье рассматриваются модули json, pickle и csv: их особенности, примеры использования, преимущества и недостатки, а также практическое руководство по выбору подходящего формата в зависимости от задачи.
2026-01-29
В статье сравниваются два ключевых модуля Python – pathlib и os – с практическими примерами. Узнайте, как использовать pathlib для работы с путями и os для управления переменными окружения, процессами и правами. Практические советы и код помогут эффективно сочетать оба модуля.
В этом руководстве для начинающих мы знакомим с ключевыми инструментами Python – стандартной библиотекой. Узнайте разницу с встроенными функциями, получите практические советы и карту основных модулей, чтобы повысить продуктивность и переносимость кода.
2026-01-28
Собран 10 практических сочетаний цвета, обводки, тени и фона для субтитров и заголовков в Kdenlive. Узнайте, как повысить читаемость и визуальную привлекательность видео с помощью простых, но эффективных настроек.
2026-01-26
LocMemCache – локальный кэш памяти, предоставляемый Django, который хранит данные в RAM процесса без внешнего сервера. Он thread‑safe, но не разделяется между процессами и очищается при перезапуске. В статье рассматриваются его особенности, настройка и сценарии применения.
В статье сравниваются два популярных подхода к throttling в DRF: наследование UserRateThrottle (или SimpleRateThrottle) и использование ScopedRateThrottle. Рассматриваются места применения, структура кода, расширяемость и потенциальные ошибки, чтобы помочь выбрать подходящий паттерн для ограничения запросов по view.
Полный гид по throttling в DRF: глобальные лимиты, ScopedRateThrottle и кастомные правила. Примеры с Redis-кешем и настройкой прокси/IP — защита от злоупотреблений, справедливые квоты и оптимизация затрат.
daisyUI предоставляет набор смысловых имён цветов и шаблонов классов, позволяющих быстро менять тему интерфейса. В этом чек‑листе собраны основные имена цветов, правила их применения и примеры классов, чтобы даже новичок мог быстро реализовать адаптивный UI без лишних поисков в документации.
2026-01-25
daisyUI предоставляет 35 цветовых палитр (тем), которые позволяют создавать единообразный UI без прямого указания цветов, используя токены. Один атрибут `data-theme` меняет весь вид приложения, а также можно применять темы по секциям и создавать кастомные настройки.