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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     05.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Интересные проекты, инструменты, библиотеки

Authomatic: python библиотека для аутентификации и авторизации

python библиотека для аутентификации и авторизации с поддержкой протоколов OAuth 1.0а и OAuth 2.0.
Согласно документации Authomatic обладает следующими замечательными особенностями:

  • Слабая связанность.
  • Компактный, но мощный интерфейс
  • Единственная, причем необязательная зависимость: библиотека python-openid
  • CSRF защита
  • Благодаря адаптерам нет привязки к конкретному фреймворку. Сразу из коробки поддерживается Django, Flask и Webapp2.
  • Возможность включать новые появляющиеся протоколы авторизации и аутентификации
  • Запросы к программному интерфейсу (API) провайдера — проще некуда.
  • Поддержка асинхронных запросов
  • В качестве бонуса javascript-библиотека
  • Сразу из коробки поддержка:
    • OAuth 1.0a провайдеров: Bitbucket, Flickr, Meetup, Plurk, Twitter, Tumblr, UbuntuOne,Vimeo, Xero, Xing and Yahoo
    • OAuth 2.0 провайдеров: Behance, Bitly, Cosm, DeviantART, Facebook, Foursquare,GitHub, Google, LinkedIn, PayPal, Reddit, Viadeo, VK, WindowsLive, Yammer и Yandex.
    • python-openid и OpenID, основанного на Google App Engine

     03.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи
     29.09.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи

Связываем пользователй с их сессиями в Django

Решается проблема того как удалить все сессии данного пользователя

     27.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Авторизация с помощью JSON Web Token на Django и AngularJS: Часть 1

Довольно большая статья о том что же такое этот JSON Web Token и как реализовать авторизацию с ним

     25.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Конференции, события, встречи разработчиков

23-й Moscow Django Meetup

Спешим сообщить, что ровно через неделю, 1 октября в офисе Mail.Ru Group состоится очередная встреча Moscow Django Meetup. В этот раз докладчиков будет двое, но выступить обещают за троих, а то и четверых.

     28.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Применение композитных типов Postgres в Django

Очень детальная и достойная статья с примером реализации функциональности конкретного типа данных

     23.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Пошаговое руководство по применения Ajax и Django (через JQuery) — Часть 3

Автору статьи очень не хватало такого руководства когда он начинал. Часть 2
Часть 1

     23.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Осваиваем Edge - шаблон для современного django-приложения

Разумеется оно должно работать на python 3.4 и django 1.7. Включает в себя набор расширений устраняющих те проблемы, которые иногда заставляют бросить проект уже на этапе настройки

     23.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Почему я не могу сбросить пароль?

Пост о странном поведении Django при сбрасывании пароля

     23.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Введение в Django Rest Framework

От установки, до написания представлений и рекомендаций по дальнейшим шагам

     17.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Учебные материалы

Документация по тестированию django

Расширенная "документация - how-to" о тестировании django приложений.

     16.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

Добавляем параметров в django форму

Или как передать текущего пользователя в форму. В комментариях есть хорошее замечания про то, что это настолько частая задача, что для нее есть специальные миксины в django-braces

     15.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи
     14.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Интересные проекты, инструменты, библиотеки

po-localization

Библиотека для локализации Django приложений используя .po файлы

     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи
     06.09.2014       Выпуск 42 (31.08.2014 - 07.09.2014)       Релизы

django-cked 0.0.9

Интеграция CKEditor и elFinder для Django. CKEditor это визуальный редактор, очень простой, функциональный и удобный, а elFinder это менеджер управления файлами так же очень прост и функционален.
Приложение подойдет для использования к новостным сайтам, блогам и т.п где надо запостить красиво оформленную новость и загрузить при этом картинку в текст новости или какой то другой файл.

Проект какое то время был в мертвом состоянии, но наш редактор, а именно Dead_Angel (CWTeam) продолжил поддержку этого проекта и уже реализовал поддержку Python 3 + Django 1.7