🆕🔥Новый материал.
👉 Приемы проектирования Django-приложений
📝 Соберём в одну "коробку" устойчивые приёмы организации кода на Django: как раскладывать логику по слоям, как оформлять модели, формы, представления и API.
🌐 https://docs-python.ru/packages/freimvork-django-python/priemy-proektirovaniya/
👉 Приемы проектирования Django-приложений
📝 Соберём в одну "коробку" устойчивые приёмы организации кода на Django: как раскладывать логику по слоям, как оформлять модели, формы, представления и API.
🌐 https://docs-python.ru/packages/freimvork-django-python/priemy-proektirovaniya/
🔥1
🆕🔥Новый материал.
👉 Продвинутые техники DRF
📝 Продвинутые техники DRF: кастомизация сериализаторов и прав, оптимизация запросов, версионирование API. Архитектурные паттерны: сервисный слой, CQRS, модульность. Стратегии тестирования: изоляция, фабрики, проверка прав, интеграционные тесты с моками внешних сервисов.
🌐 https://docs-python.ru/packages/freimvork-django-python/prodvinutye-tehniki-drf/
👉 Продвинутые техники DRF
📝 Продвинутые техники DRF: кастомизация сериализаторов и прав, оптимизация запросов, версионирование API. Архитектурные паттерны: сервисный слой, CQRS, модульность. Стратегии тестирования: изоляция, фабрики, проверка прав, интеграционные тесты с моками внешних сервисов.
🌐 https://docs-python.ru/packages/freimvork-django-python/prodvinutye-tehniki-drf/
👍1
🆕🔥Новый материал.
👉 Отличие Django 4.2 LTS от 5.1
📝 В последних версиях Django (5.0–5.1) базовая картина абсолютно та же: модели, ORM, формы, CBV, DRF, авторизация, статика/медиа, миграции, тесты работают по тем же правилам. Меняется в основном “обвес”: новые удобства, асинхронщина и немного настроек.
🌐 https://docs-python.ru/packages/freimvork-django-python/otlichie-django-4-2-lts-5-1/
👉 Отличие Django 4.2 LTS от 5.1
📝 В последних версиях Django (5.0–5.1) базовая картина абсолютно та же: модели, ORM, формы, CBV, DRF, авторизация, статика/медиа, миграции, тесты работают по тем же правилам. Меняется в основном “обвес”: новые удобства, асинхронщина и немного настроек.
🌐 https://docs-python.ru/packages/freimvork-django-python/otlichie-django-4-2-lts-5-1/
👏1
🆕🔥Новый материал.
👉 Шпаргалка по командам и фрагментам кода Django
📝 Компактная шпаргалка по командам, типовым фрагментам кода и проверке проекта перед выкладкой Django-приложений.
🌐 https://docs-python.ru/packages/freimvork-django-python/cheat-sheet/
👉 Шпаргалка по командам и фрагментам кода Django
📝 Компактная шпаргалка по командам, типовым фрагментам кода и проверке проекта перед выкладкой Django-приложений.
🌐 https://docs-python.ru/packages/freimvork-django-python/cheat-sheet/
👍1
🆕🔥Новый материал.
👉 Резервное копирование и мониторинг PostgreSQL
📝 Postgresus - это открытый, self-hosted инструмент для резервного копирования и мониторинга баз PostgreSQL. Он позволяет автоматизировать бэкапы, хранить их в разных хранилищах, получать уведомления об успехе/сбой, а также отслеживать состояние БД и управлять доступом для команды.
🌐 https://docs-python.ru/other/rezervnoe-kopirovanie-monitoring-postgresql/
👉 Резервное копирование и мониторинг PostgreSQL
📝 Postgresus - это открытый, self-hosted инструмент для резервного копирования и мониторинга баз PostgreSQL. Он позволяет автоматизировать бэкапы, хранить их в разных хранилищах, получать уведомления об успехе/сбой, а также отслеживать состояние БД и управлять доступом для команды.
🌐 https://docs-python.ru/other/rezervnoe-kopirovanie-monitoring-postgresql/
👍1
🆕🔥Новый материал.
👉 Docker-compose для запуска Postgresus + PostgreSQL
📝 Пример полного и корректного docker-compose.yml для запуска Postgresus + PostgreSQL в одной конфигурации, включая хранение данных на хосте, отдельные тома, сетевой сегмент и базовые настройки.
🌐 https://docs-python.ru/other/rezervnoe-kopirovanie-monitoring-postgresql/docker-compose-zapuska-postgresus-postgresql/
👉 Docker-compose для запуска Postgresus + PostgreSQL
📝 Пример полного и корректного docker-compose.yml для запуска Postgresus + PostgreSQL в одной конфигурации, включая хранение данных на хосте, отдельные тома, сетевой сегмент и базовые настройки.
🌐 https://docs-python.ru/other/rezervnoe-kopirovanie-monitoring-postgresql/docker-compose-zapuska-postgresus-postgresql/
🆕🔥Новый материал.
👉 Безопасный Docker Postgresus + PostgreSQL для продакшена
📝 Практичный и безопасный docker-compose.yml для продакшена PostgreSQL. Включает защищённую конфигурацию, вынесенные тома, строгие параметры доступа, настройки боевого окружения и рекомендации по безопасности
🌐 https://docs-python.ru/other/rezervnoe-kopirovanie-monitoring-postgresql/postgresus-postgresql-prodakshena/
👉 Безопасный Docker Postgresus + PostgreSQL для продакшена
📝 Практичный и безопасный docker-compose.yml для продакшена PostgreSQL. Включает защищённую конфигурацию, вынесенные тома, строгие параметры доступа, настройки боевого окружения и рекомендации по безопасности
🌐 https://docs-python.ru/other/rezervnoe-kopirovanie-monitoring-postgresql/postgresus-postgresql-prodakshena/
👍1
🆕🔥Новый материал.
👉 Установка и настройка Meilisearch (бинарная сборка)
📝 Бинарная установка Meilisearch на Debian 12 обеспечивает точный контроль над версией, безопасностью и ресурсами. В статье рассмотрены: загрузка и проверка бинарника, подготовка пользователя и каталогов, рабочий TOML-конфиг, оптимизация под 1 CPU/1 GB RAM, безопасный systemd-юнит и управление API-кл
🌐 https://docs-python.ru/other/polnotekstovyi-poisk-s-meilisearch/ustanovka-nastroi-ka-binarnaya-sborka/
👉 Установка и настройка Meilisearch (бинарная сборка)
📝 Бинарная установка Meilisearch на Debian 12 обеспечивает точный контроль над версией, безопасностью и ресурсами. В статье рассмотрены: загрузка и проверка бинарника, подготовка пользователя и каталогов, рабочий TOML-конфиг, оптимизация под 1 CPU/1 GB RAM, безопасный systemd-юнит и управление API-кл
🌐 https://docs-python.ru/other/polnotekstovyi-poisk-s-meilisearch/ustanovka-nastroi-ka-binarnaya-sborka/
👍1
🆕🔥Новый материал.
👉 Poetry: управления зависимостями и сборкой Python-проектов
📝 Инструмент для управления зависимостями, lock-файлами и сборкой пакетов через pyproject.toml и poetry.lock. Автоматически управляет виртуальными окружениями, удобен для разработки и публикации.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/poetry-upravleniya-zavisimostyami-sborkoi-proektov/
👉 Poetry: управления зависимостями и сборкой Python-проектов
📝 Инструмент для управления зависимостями, lock-файлами и сборкой пакетов через pyproject.toml и poetry.lock. Автоматически управляет виртуальными окружениями, удобен для разработки и публикации.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/poetry-upravleniya-zavisimostyami-sborkoi-proektov/
🆕🔥Новый материал.
👉 pyenv: управления версиями Python
📝 Менеджер версий Python, позволяющий устанавливать и переключать версии интерпретатора глобально, локально или временно. Не управляет окружениями, но интегрируется с venv и плагинами.
🌐 https://docs-python.rudocs-python.ru/other/instrumenty-upravleniya-okruzheniem/pyenv-upravleniya-versiyami/
👉 pyenv: управления версиями Python
📝 Менеджер версий Python, позволяющий устанавливать и переключать версии интерпретатора глобально, локально или временно. Не управляет окружениями, но интегрируется с venv и плагинами.
🌐 https://docs-python.rudocs-python.ru/other/instrumenty-upravleniya-okruzheniem/pyenv-upravleniya-versiyami/
🆕🔥Новый материал.
👉 uv: менеджер Python-пакетов и проектов
📝 Высокоскоростной менеджер на Rust, заменяющий pip, pip-tools, pipx, poetry, pyenv и др. Управляет версиями Python, зависимостями, lock-файлами и окружениями через единый CLI.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/uv-menedzher-paketov-proektov/
👉 uv: менеджер Python-пакетов и проектов
📝 Высокоскоростной менеджер на Rust, заменяющий pip, pip-tools, pipx, poetry, pyenv и др. Управляет версиями Python, зависимостями, lock-файлами и окружениями через единый CLI.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/uv-menedzher-paketov-proektov/
🆕🔥Новый материал.
👉 pipx: установка и запуск Python CLI-приложений
📝 Инструмент для изолированной установки Python-утилит CLI (например, black, ruff, poetry) в глобальном доступе, без конфликтов с проектами. Работает через отдельные виртуальные окружения.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/pipx-ustanovka-zapusk-cli-prilozhenii/
👉 pipx: установка и запуск Python CLI-приложений
📝 Инструмент для изолированной установки Python-утилит CLI (например, black, ruff, poetry) в глобальном доступе, без конфликтов с проектами. Работает через отдельные виртуальные окружения.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/pipx-ustanovka-zapusk-cli-prilozhenii/
🔁⚡Изменение информации.
👉 Hatch: универсальный менеджер Python-проектов
📝 Hatch - универсальный менеджер проектов с фокусом на сборке, управлении окружениями и скриптами. Использует Hatchling как build-backend, поддерживает изолированные среды для тестов, линтеров и документации.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/hatch-universalnyi-menedzher-proektov/
👉 Hatch: универсальный менеджер Python-проектов
📝 Hatch - универсальный менеджер проектов с фокусом на сборке, управлении окружениями и скриптами. Использует Hatchling как build-backend, поддерживает изолированные среды для тестов, линтеров и документации.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/hatch-universalnyi-menedzher-proektov/
❤1
🆕🔥Новый материал.
👉 Утилита cronboard, управление cron из терминала
📝 Утилита cronboard полезна в инфраструктурах, где используется большое количество cron-заданий на разных серверах и требуется централизованное, безопасное и визуально понятное управление ими из терминала.
🌐 https://docs-python.ru/other/utilita-cronboard-upravlenie-cron-terminala/
👉 Утилита cronboard, управление cron из терминала
📝 Утилита cronboard полезна в инфраструктурах, где используется большое количество cron-заданий на разных серверах и требуется централизованное, безопасное и визуально понятное управление ими из терминала.
🌐 https://docs-python.ru/other/utilita-cronboard-upravlenie-cron-terminala/
🔁⚡Изменение информации.
👉 Шпаргалка по перенаправлениям в bash Linux
📝 Перенаправления в bash управляют потоками stdin (0), stdout (1) и stderr (2), позволяя писать их в файлы, устройства вроде /dev/null, пайпы и другие процессы с помощью >, >>, <, 2>, &>. Продвинутые приёмы включают here-doc/here-string
🌐 https://docs-python.ru/other/perenapravleniya-bash-linux/
👉 Шпаргалка по перенаправлениям в bash Linux
📝 Перенаправления в bash управляют потоками stdin (0), stdout (1) и stderr (2), позволяя писать их в файлы, устройства вроде /dev/null, пайпы и другие процессы с помощью >, >>, <, 2>, &>. Продвинутые приёмы включают here-doc/here-string
🌐 https://docs-python.ru/other/perenapravleniya-bash-linux/
🔁⚡Изменение информации.
👉 Расширенные атрибуты файлов xattrs в Linux
📝 Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.
🌐 https://docs-python.ru/other/rasshirennye-atributy-fai-lov-xattrs-v-linux/
👉 Расширенные атрибуты файлов xattrs в Linux
📝 Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.
🌐 https://docs-python.ru/other/rasshirennye-atributy-fai-lov-xattrs-v-linux/
🆕🔥Новый материал.
👉 Инструменты управления окружением Python
📝 Обзор инструментов для управления Python-версиями, виртуальными окружениями и зависимостями: от базовых venv и pip до современных комбайнов вроде uv. Рассмотрены плюсы, минусы и сценарии использования.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/
👉 Инструменты управления окружением Python
📝 Обзор инструментов для управления Python-версиями, виртуальными окружениями и зависимостями: от базовых venv и pip до современных комбайнов вроде uv. Рассмотрены плюсы, минусы и сценарии использования.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/
🆕🔥Новый материал.
👉 Модуль Dulwich: Python-реализации Git
📝 Dulwich - Python-реализации Git с двумя уровнями API: высокоуровневый (porcelain, команды типа clone, commit, push) и низкоуровневый (plumbing, работа с объектами Git).
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/
👉 Модуль Dulwich: Python-реализации Git
📝 Dulwich - Python-реализации Git с двумя уровнями API: высокоуровневый (porcelain, команды типа clone, commit, push) и низкоуровневый (plumbing, работа с объектами Git).
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/
👍1
🆕🔥Новый материал.
👉 Высокоуровневый интерфейс dulwich.porcelain
📝 Рассматриваем модуль dulwich.porcelain, предоставляющий функции, по поведению близкие к стандартным командам git (init, add, commit, clone, push и др.). Демонстрируется, как на базе porcelain строить удобные утилиты и скрипты, минимизируя работу с низкоуровневым API.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-porcelain/
👉 Высокоуровневый интерфейс dulwich.porcelain
📝 Рассматриваем модуль dulwich.porcelain, предоставляющий функции, по поведению близкие к стандартным командам git (init, add, commit, clone, push и др.). Демонстрируется, как на базе porcelain строить удобные утилиты и скрипты, минимизируя работу с низкоуровневым API.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-porcelain/
🆕🔥Новый материал.
👉 Журнал, диффы и история git с dulwich
📝 Разбираем обход истории коммитов через Repo.get_walker и dulwich.porcelain.log. Показывается, как строить диффы между коммитами, индексом и рабочей директорией, а также как на базе этих возможностей делать утилиты анализа изменений.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/zhurnal-diffy-istoriya-git/
👉 Журнал, диффы и история git с dulwich
📝 Разбираем обход истории коммитов через Repo.get_walker и dulwich.porcelain.log. Показывается, как строить диффы между коммитами, индексом и рабочей директорией, а также как на базе этих возможностей делать утилиты анализа изменений.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/zhurnal-diffy-istoriya-git/