Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Рассказы о Docker, Consul, Tornado (в сравнении с django)
Автор делится рецептом запуска актуальной версии Django под свежим Python через pyenv и pypi
Коммерческая школа по изучению Django. По утверждению автора всё излагается простым языком. Только практика. Должна подойти людям, которые хотят сэкономить время или у них мало его, но программировать очень хочется. Начать предлагается отсюда
Довольно обширная и очень неплохая статья о том, что такое i18n и i10n и как это реализовать в приложении на tornado. Знакомит с gettext, babel и тем как это все скрестить с экосистемой Tornado и даже как это работает в сравнении с Django
На просторах интернета есть масса статей о том, как деплоить Django, используя различные серверы приложений. Статьи хороши, но все же при деплое блога автора, ни одна из них не ответила полностью на все вопросы. Я хочу поделиться тем, как это сделал я. Упор будем делать на простоту.
Видео с доклада на MoscowDjango Meetup с рассказом, как заглянуть "под капот" ваших приложений на Python (и Django в частности): какие способы профилирования бывают и когда их можно использовать; об отладке приложений и различных инструментах, которые помогают разработчику при разработке.
Довольно дискуссионная, скажем так, статья о том почему Django может извратить ум неопытного разработчика
Полезность admin actions в django трудно переоценить. До версии 1.1 этого механизма в django не было и как только не приходилось извращаться даже для самых элементарных задач вроде удаления группы записей.
Практически в каждом django-проекте рано или поздно встает вопрос о генерировании превьюшек для картинок. Одним из наиболее простых и удобных решений для этого является sorl.thumbnail. Это приложение позволяет генерировать превьюшки либо прямо в шаблоне через тег {% thumbnail %}, либо используя в моделях специальное поле sorl.thumbnail.ImageField. В подавляющем большинстве случаев этого достаточно, но иногда возникает необходимость получить превьюшку в python-коде прямо по месту, без переделывания моделей.
Это не руководство, а обмен опытом того, как в большом Django проекте от безобразной помойки скриптов на jQuery постепенно осуществлен переход к сборке и минификации сложных frontend-приложений на AngularJS при помощи gulp и browserify
Порой бывает интересно, что происходит "под капотом" вашей программы. В python есть замечательный модуль dis, который позволяет посмотреть, как интерпретатор выполняет ваш код.
Однажды на проекте, написанном на GAE Django, понадобилось реализовать тестирование с помощью Selenium. К сожалению, найти готовый инструмента для этого не удалось. Поиски по просторам интернета не дали положительных результатов
Продолжение перевода статей о Django с сайта effectivedjango.com. Этот цикл статей, по мнению автора перевода, будет полезен веб-разработчикам, которые делают только первые шаги в изучении Django
Наиболее распространенным методом аутентификации является аутентификация с использованием cookie файлов. Более современный метод аутентификации основан на использовании JSON Web Token (дословно: вэб маркер в формате JSON) и он быстро набирает популярность. В этой статье автор рассказывает как раз о нем. Уже доступна и вторая часть
Как в Django запустить довольно тяжёлый процесс и, не дожидаясь результатов его выполнения, вернуть ответ о том что процесс успешно запущен.
6-го ноября в офисе Mail.Ru Group состоится 24-й Московский Django MeetUp.
Подробная статья о создании высокопроизводительных сайтов на Django от авторов журнала Хакер. Все четко и по полкам.
Автор обещает в серии статей поделиться рядом сниппетов, которые ему приходилось писать, чтобы соответствовать принципу DRY.
Как с использованием ansible раскатать django-проект на чистом удаленном сервере ubuntu 14.04, создав при этом для проекта отдельного пользователя.