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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     03.03.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи
     26.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Релизы

django-two-factor-auth - 1.15.1

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

     24.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Статьи

Пишем сервис для сокращения ссылок на Django, DRF

В этой статье мы напишем сервис для сокращения ссылок на Django, DRF.Итак, на днях я получил тестовое задание от потенциального работодателя и решил убить двух зайцев сразу: выполнить тестовое задание и написать статью, в которой подробно описать весь процесс.

     25.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Релизы

django-mysql - 4.9.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.org/project/django-mysql/4.9.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/django-mysql/

     20.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Статьи

Пакет для импорта данных в Django

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

     20.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Релизы
     20.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Релизы

Django - 4.2b1

Мощный web-фреймворк. Изменения описаны по ссылке https://pypi.org/project/django/4.2b1/. Скачать можно по ссылке: http://pypi.python.org/pypi/Django/

     17.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Релизы

django-upgrade release with Django 4.2 fixers

Automatically upgrade your Django projects

     17.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Релизы
     16.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Статьи

Создаем диаграмму миграций Django проекта

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

     14.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Новости
     14.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Видео

Как мы с Fastapi на Django перешли

Мы переписали бекенд с FastAPI на Django. Расскажу, почему и как нам пришло это в голову, и что из этого получилось.

     14.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Релизы

Django - 3.2.18

Мощный web-фреймворк. Изменения описаны по ссылке https://pypi.org/project/django/3.2.18/. Скачать можно по ссылке: http://pypi.python.org/pypi/Django/

     01.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы
     01.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы

Django - 3.2.17

Мощный web-фреймворк. Изменения описаны по ссылке https://pypi.org/project/django/3.2.17/. Скачать можно по ссылке: http://pypi.python.org/pypi/Django/

     31.01.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Статьи

Python Дайджест: как обновиться с Python 3.4 до Python 3.11, если pip уже сломан

Python Дайджест собирает IT-новости уже 9 лет, рассказывает о концепциях, проектах, релизах. Кодовая база за это время мало изменилась и уже деградировала. Более 5 лет не хватало сил и времени, чтобы привести проект в актуальное состояние. Django с 1.9 обновилась уже до 4.1 версии, Python 3.4 не актуален, да даже обновить пакет через pip не получается, потому что сломан. В 4 частях расскажу от первого лица, как 9-летний проект из состояния outdated вернулся в actual состояние и снова набрал 100 баллов в PageSpeed. Начну с обновления до актуального Python и Django.