Проверка на наличие ip адреса в SPF с помощью Python

Мне потребовалось быстрое решение, чтобы проверять может ли определенный IP адрес, отправлять письма с заданным email-адресом.

Я пришел к проверке с использованием регекспом.

Читать дальше →

Внедрение Django приложения в legacy-проект

Мой опыт по внедрению django приложений в среду с legacy-приложениями.

В статье опишу свой опыт, подоходы, которые я использовал, плюсы и минусы того или иного варианта сосуществования легаси проекта и django.

Читать дальше →

Отдельные очереди Celery для разных окружений

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

Читать дальше →

Настройка Vagrant

Vagrant – инструмент для создания и конфигурирования, воспроизводимых и переносимых сред разработки.

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

В этой статье я расскажу о своем опыте применения Vagrant, типовых способах настройки, а также упомяну интеграцию с PyCharm.

Читать дальше →

In the face of ambiguity, refuse the temptation to guess.

PEP20: The Zen of Python