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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     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.

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

Как опубликовать свое первое приложение на Django и не упасть духом. Гайд для выпускников курсов

Обучение завершено успешно, но не было ощущения полноценности — на курсах не учили, как сделать самостоятельно деплой приложения на Django. И никто из студентов не задавался эти вопросом 😁Так что я решил закрыть этот вопрос и все-таки пройти путь по развертыванию django-приложения.

     08.12.2023       Выпуск 520 (04.12.2023 - 10.12.2023)       Статьи
     21.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Руководство по кэшированию в Django

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

     21.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи
     08.11.2023       Выпуск 516 (06.11.2023 - 12.11.2023)       Статьи

Django Hotwire Tutorial

Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.

     05.11.2023       Выпуск 515 (30.10.2023 - 05.11.2023)       Статьи

Adding Full Text Search to Your Django App with django-watson

Learn how to supercharge your Django app with full-text search using Django-Watson. Dive deep into Postgres magic and boost search functionality.

     03.11.2023       Выпуск 515 (30.10.2023 - 05.11.2023)       Статьи

New goodies in Django 5.0

From Django Fellow Mariusz Felisiak, an exploration of the "deluge" of amazing new features added in Django 5.0

     19.10.2023       Выпуск 513 (16.10.2023 - 22.10.2023)       Статьи
     18.10.2023       Выпуск 513 (16.10.2023 - 22.10.2023)       Статьи

Авторизация через Telegram в Django приложении

5 лет назад я написал backend-модуль для авторизации через Telegram в популярном пакете python-social-auth. С тех пор я сам регулярно использую эту фичу на своих собственных сайтах, очень удобно и быстро. Но с выходом Django 4.0 модуль авторизации через Telegram перестал работать. Почему

     17.10.2023       Выпуск 513 (16.10.2023 - 22.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 для интеграции этого редактора.

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

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

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

     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 и немного пригладим косметику. В результате получим удобный базовый шаблон, с которого вы сможете начинать свои проекты.