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

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

     19.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

7 simple examples using Django GeneratedField

Django 5.0 added a new feature, GeneratedField, which allows us to auto-calculate database fields. This article shows seven short examples of how to use it so the database performs calculations extremely quickly.

     12.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Статьи

How to optimize PostgreSQL queries from Django using pgMustard

A look at what pgMustard does and how to use it with the Django ORM, especially for dissecting slow queries.

     02.04.2024       Выпуск 538 (01.04.2024 - 07.04.2024)       Статьи

Django + React. Авторизация с помощью сессий между разными источниками

Сегодня будет рассмотрена авторизация с помощью сессий между Django и React, которые находятся на разных доменах, т.е случай "cross-origin". Я в двух словах донесу принцип работы, причины появления концепций и технологий описанных здесь, оставлю ссылки на более подробные источники и приведу код конкретной реализации с объяснением своих шагов.

     29.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Django Streaming HTTP Responses

How and when to use Streaming HTTP responses and when not to.

     25.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Django: Write-up on optimizing the system check framework

Оптимизация System check framework

     08.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

How to spend less time writing Django tests

Autogenerating Django integration tests using Kolo and trace inversion.

     05.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

Deploying Django Apps in Kubernetes

As an open-source container orchestration platform that automates deployment, scaling, and load balancing, Kubernetes offers unparalleled resilience and flexibility in the management of your Django applications.

     05.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

Мульти-тенант в Django

Мульти-тенант (multi-tenancy) — это подход, который позволяет одному экземпляру приложения обслуживать множество клиентов или арендаторов (тенатов). Каждый арендатор изолирован от других, имея возможность кастомизации под свои нужды, при этом основной кодовой базой и инфраструктурой делится между всеми.Когда применять эту замечательную концепцию?

     28.02.2024       Выпуск 533 (26.02.2024 - 03.03.2024)       Статьи

Как перевести Django-сайт на разные языки: плюсы, минусы, подводные камни

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

     17.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

The simplest way to add magic link sign-in using Django

A guide to add email sign-in (and verification) to Django using Gmail and others

     17.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Django SQLite Benchmark

A detailed comparison of SQLite performance under various configurations compared to default settings.

     06.02.2024       Выпуск 530 (05.02.2024 - 11.02.2024)       Статьи

Django REST Framework and Vue versus Django and HTMX

This article compares the development experience with Vue and Django REST Framework against HTMX and Django.

     26.01.2024       Выпуск 528 (22.01.2024 - 28.01.2024)       Статьи
     25.01.2024       Выпуск 528 (22.01.2024 - 28.01.2024)       Статьи

Переводы полей моделей Django + Vue

В данной статье хочется описать наши варианты решения часто встречающихся задач в рамках Django + Vue приложения.

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Аутентификация, авторизация пользователей и единый вход (SSO) с использованием Django

В этой статье исследую технологию SSO. Начинаю с разбора концепций аутентификации и авторизации. Рассматриваю как они работаю в контексте Django. После прохожу путь от описания как работает SSO простыми словами, до разбора протоколов используемых в SSO.В итоге делаю реализацию SSO с Django, объединять Django и Keycloak.

     12.01.2024       Выпуск 525 (08.01.2024 - 14.01.2024)       Статьи
     07.01.2024       Выпуск 524 (01.01.2024 - 07.01.2024)       Статьи

Legal and Stripe - Building SaaS with Python and Django #179

In this episode, we took care of the legal obligations of the site by setting up Terms of Service and a Privacy Policy page. Then we moved on to the next portion of signup, which is to configure Stripe to create customers and prepare, ultimately, to accept subscription payments.

     03.01.2024       Выпуск 524 (01.01.2024 - 07.01.2024)       Статьи
     29.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Fine Tuning Python WSGI and ASGI applications for Flask, Django, and FastAPI

Exploring strategies for optimal Gunicorn, Uvicorn and Hypercorn configurations for Flask, Django, and FastAPI.

     24.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Sign Up - Building SaaS with Python and Django #178

In this episode, we did some work on the sign up template. In the process, we added some base template styling, talked about branding, and considered the other elements that are required before we can turn on sign up for others. I also cover waffle as a feature flag tool.