Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Многословная статья о применении техники программирования на основе тестов для создания сервиса укорачивания URL
Весьма подробная статья, но описывает что делать, не объясняя почему именно так
Статья о том как реализовать доступное через web API, которое возвращает JSON; как настроить сериализаторы для подготовки и обработки данных, а также использовать представления на основе классов, чтобы избежать повторного написания одинакового кода
Автор сравнивает преимущества и недостатки двух фреймворков
Перевод интересной и потенциально холиварной статьи, которая уже была в одном из наших предыдущих выпусков
На самом деле четыре, но Gondor уж очень хорош) Недостаток количества компенсируется комментариями пользователей - они тоже предлагают интересные варианты
Автор предлагает статью о реализации поля формы django типа «вложенная таблица», с хранением данных в XML
Краткая информация и сравнение преимуществ и недостатков ORM SQLObject, Storm, Django ORM, peewee, SQLAlchemy
Пример решения традиционной задачи по отписке, например от почтовой рассылке с помощью специальной секретной ссылки
Автор предлагает рассмотреть найденное им относительно безболезненное решение проблемы
Хорошо разжеванный материал, правда автор заранее предупреждает, что речь о версиях 1.5 и ниже, но актуальность общих разъяснений, да и вообще статьи в целом вполне на уровне часть вторая
Автор предлагает и обосновывает стратегию хранения бизнес логики приложения в классах моделей и менеджерах
Интересное, достаточно прозрачное для традиционных методов разработки в Django решение на основе django-websocket-request
Подробный иллюстрированый рассказ о south для начинающих
Пример организации развертывания django-приложения на стеке технологий Salt + Vagran
В том числе шедевр Лутца «Программирование на Python» и «Django. Разработка веб-приложений на Python» от коллектива авторов Джеффри Форсье, Пола Биссекса и Уэсли Чана
Одно из ключевых изменений в django 1.6 по сравнению с предыдущими версиями этого фреймворка стало изменения механизма работы с транзакциями при работе с БД. Автор статьи пытается как можно более подробно разобраться во всех нюансах нововведения.