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

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

     17.10.2023       Выпуск 513 (16.10.2023 - 22.10.2023)       Статьи
     11.10.2023       Выпуск 512 (09.10.2023 - 15.10.2023)       Релизы

django-mysql - 4.12.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/

     05.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы
     04.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Интеграция Trix editor в Django

У ребят из Basecamp (ex-37signals) есть неплохой WYSIWYG редактор Trix Editor. Я начал использовать его в своих проектах в качестве основного текстового редактора, мне очень нравится. Ранее я везде использовал Redactor.js. Так как я практически всегда использую веб-фреймворк Django, то я решил сделать reusable django app для интеграции этого редактора.

     05.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

django-phonenumber-field - 7.2.0

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

     05.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

sorl-thumbnail - 12.10.0

Приложение для создания миниатюр изображений в Django. Скачать можно по ссылке: https://pypi.python.org/pypi/sorl-thumbnail/

     28.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Новости
     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Django, ImageField и .webp. Ещё немного про ускорение web приложения и экономию дискового пространства

Хотелось бы немного поговорить об оптимизации наших с вам любимых WEB приложений, написанных на нашем горячо любимом и всеми уважаемом фреймворке Django. В частности речь в этой статье пойдёт об оптимизации изображений.

     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

django-mailer - 2.3

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

     23.09.2023       Выпуск 509 (18.09.2023 - 24.09.2023)       Релизы

django-mailer - 2.2.1

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

     22.09.2023       Выпуск 509 (18.09.2023 - 24.09.2023)       Релизы

django-two-factor-auth - 1.15.5

Полноценная двухфакторная аутентификации для Django.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-two-factor-auth/

     21.09.2023       Выпуск 509 (18.09.2023 - 24.09.2023)       Релизы

django-grappelli - 3.0.8

Альтернативный базирующийся на сетке дизайн админ панели Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/

     18.09.2023       Выпуск 509 (18.09.2023 - 24.09.2023)       Статьи

Расширенная настройка бэкэнд-проекта Python ( пример FastAPI )

Еесть одна вещь, которая меня очень раздражает при использовании Django: наложение слоя структуры проекта.

     18.09.2023       Выпуск 509 (18.09.2023 - 24.09.2023)       Статьи

Hello-World туториал на React/Django/RabbitMQ/Websockets

Однажды в поисках примера на React/Django я нашел на Хабре одну интересную статью. Она показалась мне полезной, и я решил дополнить пример из статьи новыми возможностями. В этом сиквеле мы добавим в веб-проект со списком студентов поддержку авторизации и real-time уведомлений на сокетах, улучшим систему Docker-сборки, оптимизируем модель очередей на RabbitMQ и немного пригладим косметику. В результате получим удобный базовый шаблон, с которого вы сможете начинать свои проекты.

     16.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи
     17.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Релизы

django-filter - 23.3

Django-приложение для гибкой фильтрации объектов модели (querysets). Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/

     11.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Django — Защищенный медиаконтент

Статья описывает способ доступа к внутренним директориям в nginx на сайте на django. Создайте каталог protected, загрузите изображение, и получите к нему доступ на сайте с предварительной проверкой прав доступа к этому изображению.

     08.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Интеграция Telegram ботов в Django приложениях

(см комментарии к статье)

На эту тему создания ботов полноценных гайдов и материала не так много. Причина в том, что для опытного разработчика создание бота это нечто простое и само собой разумеющееся. А зря, ведь для начинающих любой пример может оказаться полезным потому что при создании первых проектов обычно в голове нет каких-либо четких инструкции и точных файловых структур.

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Как сделать свою страницу в Django Admin с выразительной Hand Chart?

Мир покера – увлекательный и непредсказуемый. Волнение перед каждой раздачей, стратегические решения, анализ оппонентов – все это создавало уникальную атмосферу напряжения и интриги. Однажды я получил предложение поучаствовать в проекте связанным с покерной тематикой.