Обзор markdown редакторов для Django

Рассмотрим готовые решения для использования markdown совместно с Django. Читать далее

Миграция приложения из Docker Compose в Kubernetes. Как, зачем и с какими проблемами я столкнулся

Зачастую, приложение, у которого происходит существенный рост пользователей оказывается не готово к этому. Требования к быстродействию и доступности растут, а инфраструктура и архитектура приложения не позволяют их обеспечить.Стоявшая передо мной задач…

Фильтр по интервалу дат в админке Django

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

[Перевод] Celery: проясняем неочевидные моменты

Да, действительно, в этом посте не будет гайда, как поднять Celery в Django. Это статья для тех, кто уже пощупал Celery и хочет погрузиться в детали. Мотивацией перевести эту статью были следующие вопросы, на которые я не знал ответа: при запуске созда…

Асинхронный django: status update

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

Авторизация в Django при помощи Metamask

Сегодня мы напишем легкий сниппет для авторизации пользователей на сайте при помощи криптокошелька Metamask. Авторизация будет состоять из двух частей — шаблон и обслуживающий код.Начнем с шаблона.Допустим у нас есть некий шаблон для авторизации temp…

Django и PWA

Всем привет! Гуляя по Хабру, мне ни разу не доводилось обнаружить статью на тему Django + PWA. А ведь тема интересная (лично мне пришлось потратить 4 дня на то, чтобы с ней разобраться). И дабы сэкономить ваше время, в данной статье я попытался предста…

Как стажёр оптимизировал запросы и нашел баг в Django

Недавно я нашел баг в Django, создал тикет с исправлением и его приняли.В статье расскажу подробнее — над чем работал, в чем была ошибка и почему ее сложно встретить. А также еще про один баг, который по классике оказался фичей 😊. Читать далее…

Aiogram + Django — бич индустрии чат-ботов

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