IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     15.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

История о DRY с django-crispy-forms

Небольшая ода crispy-forms, которые облегчают работу с bootstrap-формами и предостережение от сооблазна повторять код оформления при наличии удобных средств позволяющих не делать этого

     13.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Добавление в Django авторизации через социальные сети

Применяется модуль python-social-auth, который из коробки умеет уже 67 провайдеров, включая vk, odnoklassniki, mailru, google и т. д.

     12.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Интересные проекты, инструменты, библиотеки

django-nopasswords

Аутентификационный бекенд для Django, использующий для авторизации одноразовый код вместо традиционной пары логин/пароль

     12.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Используем Amazon S3 для хранения static и media файлов в Django

Достаточно подробная и детальная статья от А до Я

     09.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Балансировка нагрузки для django-приложений

Балансировщиком служит nginx, а в качестве механизма одновременного деплоя предлагается ansible

     09.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Новости

Отчет о причинах даунтайма django серверов 9 ноября (уязвимость ShellShock)

Примерно в 11:20 по Гринвичу утром в субботу, 9 ноября команда Django стало известно о сообщениях в Twitter от человека, который утверждал, что полученные несанкционированный доступ к серверу проекта Django.

     09.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Применение Django-миграций в Mezzanine

Полное описание решения для довольно мощной CMS на основе Django и рекомендации по поводу того на что вообще стоит обращать внимание при создании моделей

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Асинхронные запросы в Django стандартными средствами

Как в Django запустить довольно тяжёлый процесс и, не дожидаясь результатов его выполнения, вернуть ответ о том что процесс успешно запущен.

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Ваш код на Python попахивает Java!

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

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Создание API работающего в режиме реального времени в Django

Метод построения API требующего постоянного общения сервера с клиентом без Tornado или Node.js. Применяется django-grip или WebSockets на выбор

     06.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Ускорение выполнения тестов в Django

Предлагается вариант уменьшения общего времени выполнения множества тестов за счет их распараллеливания.

     04.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи
     01.11.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Новости

Moscow Django MeetUp

6-го ноября в офисе Mail.Ru Group состоится 24-й Московский Django MeetUp.

     31.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Статьи

Создаем высокопроизводительный сайт с использованием nginx и Django

Подробная статья о создании высокопроизводительных сайтов на Django от авторов журнала Хакер. Все четко и по полкам.

     31.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Статьи

Загрузка файлов из Django на Amazon S3

В статье описано как выполнить описанную задачу с нуля, но в реальных условиях перспективнее использовать проект django-boto

     29.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Статьи

Учим Django говорить на JSON

Пример использования приложения django-jsonview для упрощения создания представлений возвращающих в браузер JSON

     28.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Статьи

Рецепты Django. Part 1 — AJAX формы

Автор обещает в серии статей поделиться рядом сниппетов, которые ему приходилось писать, чтобы соответствовать принципу DRY.

     27.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Статьи

Deploy Django приложений с использованием Ansible для чайников

Как с использованием ansible раскатать django-проект на чистом удаленном сервере ubuntu 14.04, создав при этом для проекта отдельного пользователя.

     25.10.2014       Выпуск 49 (20.10.2014 - 26.10.2014)       Статьи

Настройка среды разработки разработки для фронтенд-разработчиков

На основе gulp и bower, с подключением к django через django-compressor и django-bower. Основная задача - получить наиболее полный набор удобных инструментов при сохранении производительности.

     24.10.2014       Выпуск 49 (20.10.2014 - 26.10.2014)       Интересные проекты, инструменты, библиотеки

Еще одна шпаргалка по деплою django проектов

Автор предлагает использовать следующий стек: Gunicorn + Nginx + Supervisord + Postgresql 9.2 + Python 2.7 + Django. Все действия описаны для CentOS.