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

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

     26.02.2016       Выпуск 114 (22.02.2016 - 28.02.2016)       Учебные материалы

Как установить Django + Postgres + Nginx + Gunicorn на Ubuntu 14.04.

Подробная инструкция по установке и настройке Django + Postgres + Nginx + Gunicorn на «боевом» сервере с Ubuntu 14.04. в основе данной статьи лежит существенно изменённое и дополненное руководство «How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 14.04» с сайта https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14-04

     25.02.2016       Выпуск 114 (22.02.2016 - 28.02.2016)       Статьи

Собственный модуль settings

Этот модуль родился в результате переосмысления (или недопонимания) мной вот этого пространного документа: Splitting up the settings file, размещённого на официальном сайте Django.

     25.02.2016       Выпуск 114 (22.02.2016 - 28.02.2016)       Статьи
     23.02.2016       Выпуск 114 (22.02.2016 - 28.02.2016)       Интересные проекты, инструменты, библиотеки

django-server-metrics - отслеживаем потребление ресурсов Django приложения

Модуль позволяет отслеживать реальный трафик и потребление ресурсов

     22.02.2016       Выпуск 114 (22.02.2016 - 28.02.2016)       Интересные проекты, инструменты, библиотеки

django-issueinspector - отслеживаем состояние запросов (issues) в проектах на GitHub.

Сегодня выкладываю небольшое приложение для Django — django-issueinspector, позволяющее отслеживать состояние запросов (issues) в ваших проектах на GitHub. 

Оно может оказаться полезным тем, у кого много проектов, в которых периодически регистрируются запросы. Запросы эти проходят различные стадии и уместить все их в голове иногда бывает сложно. Данное приложение инспектирует ваши репозитории, находит в них открытые запросы, и, ориентируясь по комментариям, подсказывает вам, что можно предпринять, при этом для удобства выводит последний комментарий. Так, например, можно выявлять «зависшие» запросы — те, на которые забыли ответить вы, либо их автор.

     21.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Статьи

Установка Django-проекта на VPS (centOS 7) [Для новичков]

Хочу поделиться практическим опытом по установке готового проекта на Django на VPS от Reg.ru. Данное руководство рассчитано на новичков, оно содержит ряд не самых лучших решений, но с ним вы сможете запустить своей проект на Django в течение часа.

Инструкция не содержит настроек безопасности. Она была создана на базе англоязычных инструкций и боли, много боли (ссылки в конце статьи). Инструкция актуальна для настроек: centOS 7, Django 1.9.2 и Python 3.4.3

     21.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Релизы

django-paypal - 0.3

Поддержка платежной системы PayPal в Django. Изменения описаны по ссылке https://allmychanges.com/p/python/django-paypal/#0.3. Скачать можно по ссылке: https://pypi.python.org/pypi/django-paypal/

     18.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Конференции, события, встречи разработчиков

Доклад: JSON-RPC или когда REST неудобен

Доклад: JSON-RPC или когда REST неудобен

Докладчик: Александр Кацко

Описание:

Как только речь заходит про создание API, особенно для веб или мобильных приложений, то многие, не задумываясь, выбирают принцип REST. Но всегда ли это правильный выбор? В докладе рассмотрим случаи, для которых хорошо подходит JSON-RPC, посмотрим примеры реализации на Django.

     08.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Интересные проекты, инструменты, библиотеки

pyqtool - утилита поиска Python кода с помощью jQuery-подобных селекторов

❯ pyq3 'class:extends(IntegerField)' django/forms
django/forms/fields.py:278 class FloatField(IntegerField):
django/forms/fields.py:315 class DecimalField(IntegerField):

     05.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Статьи
     02.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Интересные проекты, инструменты, библиотеки

django_minimal_log - небольшой сервер и клиент для логгирования на основе Django

Проект представляет собой Django-модуль, который позволяет организовать агрегацию логов на основе Django.

Django выступает в роли сервера, который принимает запросы логгирования, а клиент отправляет POST запросы на этот сервер.

     01.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Релизы
     02.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Интересные проекты, инструменты, библиотеки

django-github-webhook - обрабатываем GitHub webhook на Django

Модуль позволяет принять Github webhook для последующей удобной обработки