IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     28.06.2024       Выпуск 550 (24.06.2024 - 30.06.2024)       Видео

React + Django + Ninja Video Tutorial

Quickly build a Django app with django-ninja and React in under 15 minutes.

     27.06.2024       Выпуск 550 (24.06.2024 - 30.06.2024)       Релизы
     23.06.2024       Выпуск 549 (17.06.2024 - 23.06.2024)       Статьи

Django SQLite Production Config

SQLite! Учитывайте ограничение SQLite - блокировку при записи.

     25.06.2024       Выпуск 550 (24.06.2024 - 30.06.2024)       Релизы

django-phonenumber-field - 8.0.0

Добавляет в модели Django дополнительное поле PhoneNumberField которое будет автоматически валидировать телефонный номер.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-phonenumber-field/

     24.06.2024       Выпуск 550 (24.06.2024 - 30.06.2024)       Статьи
     21.06.2024       Выпуск 549 (17.06.2024 - 23.06.2024)       Релизы

django-tinymce - 4.1.0

Интеграция редактора TinyMCE в админ панель Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-tinymce/

     18.06.2024       Выпуск 549 (17.06.2024 - 23.06.2024)       Статьи

Ускорение роутера в Django в 51 раз

История началась с разбора использования ресурсов приложением, которое занимается проксированием. Обнаружили, что довольно много времени оно тратит на выбор маршрута (роута), и решили ускорить этот процесс. Описанная в статье оптимизация не требует каких-то особых вложений, усилий или условий, поэтому приведенный код можно забрать к себе и использовать без каких-либо чрезмерных вмешательств.

     20.06.2024       Выпуск 549 (17.06.2024 - 23.06.2024)       Релизы

django-mysql - 4.14.0

Django приложение для работы с MySQL и MariaDB. Поддержка Python: 2.7, 3.4; Django: 1.7, 1.8, master; MySQL: 5.5, 5.6 / MariaDB: 5.5, 10.0, 10.1; mysqlclient: 1.3.6 (Python 3 compatible version of MySQL-python). Скачать можно по ссылке: https://pypi.python.org/pypi/django-mysql/

     14.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи
     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka

Я бы хотел с вами поделиться своими наработками по теме бэкенд-приложений и предоставить вам шаблон-прототип, который, как мне кажется, может закрыть подавляющее большинство потребностей при их разработке. Для написания прототипа я буду использовать Litestar, FastStream и dishka. Эта статья будет особенно полезна тем, кто пишет на Tornado, Django, Flask или AIOHTTP и хочет перейти на более актуальные технологии для дальнейшего развития своих проектов на современных рельсах.

     07.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Интересные проекты, инструменты, библиотеки

Daniel Quinn / django-cool-urls

Freeze outgoing links in time so that your site never 404s on external pages.

     05.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Магия динамического маппинга. Реализация универсальной обработки файлов нефиксированной структуры на Python

В статье поговорим о конкретной реализации для одной из задач в рамках этой платформы на Python и Django. При этом сама концепция может быть реализована абсолютно на любом фреймворке или платформе: Spring, .NET, Laravel.

     05.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Релизы

django-haystack - 3.3.0

Модульный поиск для Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-haystack/

     31.05.2024       Выпуск 546 (27.05.2024 - 02.06.2024)       Статьи

Как создать волшебника в Django: многошаговые формы

Сегодня мы поговорим о магии, но не той, что преподают в Хогвартсе. Речь пойдет о создании волшебника, точнее многошагового мастера форм в Django, который позволяет пользователю шаг за шагом продвигаться к желаемому результату. Эта статья расскажет, как использовать django-formtools для реализации волшебства на вашем сайте

     30.05.2024       Выпуск 546 (27.05.2024 - 02.06.2024)       Статьи

Автоматическое создание интерактивных карт

В данной статье будет рассмотрен подход к автоматизированному созданию карт с использованием следующего технологического стека: QGIS, PostgreSQL, Django, Leaflet. Идея родилась ввиду необходимости быстрого создания интерактивных карт из уже созданных проектов в QGIS. Хочу сразу оговорится что проекты создаются без использования локальных слоев, а исключительно с использование БД для их хранения.

     27.05.2024       Выпуск 546 (27.05.2024 - 02.06.2024)       Релизы

django-debug-toolbar - 4.4.2

Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/