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

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

     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.

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

Create a Subscription SaaS Application With Django and Stripe

All the technical details of creating a subscription SaaS business using the Python-based Django web framework and Stripe payment processor.

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Database generated columns⁽³⁾: GeoDjango & PostGIS

An introduction to database generated columns, using PostgGIS, GeoDjango and the new GeneratedField added in Django 5.0.

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи
     12.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Как мы делаем проекты

Все мы знаем что такое клиент-серверное приложение, на тему их создания написано не мало статей. В этой статье хотелось бы поделиться с вами наработками нашей компании, которыми мы пользуемся в своих Django проектах.

     10.12.2023       Выпуск 520 (04.12.2023 - 10.12.2023)       Статьи

Django 5. Рассмотрим новые возможности на примерах

В этой статье на примерах рассмотрим новые возможности , которые были добавлены в этой версии. 

     10.12.2023       Выпуск 520 (04.12.2023 - 10.12.2023)       Статьи

Operations, WhiteNoise, and Tailwind - Building SaaS with Python and Django #177

In this episode, I worked through a couple of issues discovered after having the site be operational for real use. From there, we moved onto some fundamental technology and integrated WhiteNoise to handle static files for the application. After adding WhiteNoise, we hooked up Tailwind CSS.