Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Библиотека упрощающая внедрение настраиваемых в yaml-конфиге зависимостей для ваших классов
Перевод анонсировавшейся нами ранее статьи Армина Ронахера о будущем и настоящем python
Автор делится опытом существенной оптимизации отзывчивости web-приложения с помощью включения функции кеширования шаблонов
Обширная и полезная статья о том какие ошибки не стоит совершать при конструировании запросов на базу данных при помощи Django ORM - в какой SQL код они будут превращены и какие решения можно применить для уменьшения наносимого таким образом урона производительности приложения.
Точнее не всегда транзитивное. Грубо говоря, если класс A наследуется от B, а класс С от B, то функция проверки является ли С подклассом A не всегда говорит правду. В статье приведены примеры таких случаев и описываются причины и следствия этого не всегда очевидного поведения.
решение не очевидной проблемы когда вдруг ВНЕЗАПНО все Celery воркеры перестали принимать любые задачи
Приложение для записи видео и аудио используя FFMPEG & Python
Отличная статья о том как связать работу Django с Ajax и обновлении страницы при submit'е формы
Статья с обширными примерами кода, о том как использовать модульное тестирование
Cleo иструмент для тестирования приложения из командной строки. Автор Cleo был вдохновлен таким же инструментов из PHP фреймворка Symfony
Интересный конструктор GUI для программ его не предусматривающих на основе конвертирования переключателей/опций командной строки в элементы графического интерфейса wxWidjets
Нам впору вводить новую рубрику - странные проекты. Этот проект несомненно составил бы в нем неплохую компанию таким вещам как python-brackets, pythonjs, antigravity, django_php... господа знают толк в извращениях
Обширная статья с примерами реализации, необходимыми django батарейками, настройками и описанием.
Статья содержит довольно забавные и заставляющие задуматься иллюстрации-результаты работы утилиты. Там и Bottle и Django и Flask и Pyramid и Requests и Celery
Это двенадцатая статья в серии, где автор описывает свой опыт написания веб-приложения на Python с использованием микрофреймворка Flask. Цель данного руководства — разработать довольно функциональное приложение-микроблог, которое автор за полным отсутствием оригинальности решил назвать microblog.
Оглавление:
Часть 1: Привет, Мир!
Часть 2: Шаблоны
Часть 3: Формы
Часть 4: База данных
Часть 5: Вход пользователей
Часть 6: Страница профиля и аватары
Часть 7: Unit-тестирование
Часть 8: Подписчики, контакты и друзья
Часть 9: Пагинация
Часть 10: Полнотекстовый поиск
Часть 11: Поддержка e-mail
Часть 12: Реконструкция(данная статья)
Тесты показывают впечатляющее превосходство шаблонизатора Jinja2 над дефолтным шаблонизатором Django почти на всех фронтах. Почему почти, спросите вы? А потому что кроме технических метрик есть еще понятие совместимости с уже существующими приложениями (admin, cms, reversion ...) и удобство раширения.
В статье рассказано как быстро развернуть Django приложение используя Chaussette и Circus
Небольшая описательная статья о том как, где и с помощь чего там работает
Разработчики WikiMapia делятся ценными советами по ловле и выбрасыванию исключений, а также использованию генераторов