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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     29.06.2016       Выпуск 132 (27.06.2016 - 03.07.2016)       Интересные проекты, инструменты, библиотеки

Очередной пример проекта с использованием Django Channels Django channels django channels

Автор в качестве эксперимента реализовал небольшой сайт для выбора места ланча с применением Channels (голоса обновляются синхронно во всех открытых браузерах и вкладках).

     03.06.2016       Выпуск 128 (30.05.2016 - 05.06.2016)       Интересные проекты, инструменты, библиотеки

django-filer - приложение для управления файлами Django

Приложение для управления файлами. Есть перетаскивание, фильтрование и еще несколько полезных функций.

     29.05.2016       Выпуск 127 (23.05.2016 - 29.05.2016)       Интересные проекты, инструменты, библиотеки

djURLs - декоратор для маппинга urls в Django Django

from django.views.generic import View
from djurls import umap


@umap(r'^fn-based/$', name='fn_based', namespace='test')
def fn_based_view(request):
    return


@umap(r'^class-based/$', name='class_based', include='included_patterns')
class ClassBasedView(View):
    pass

     29.05.2016       Выпуск 127 (23.05.2016 - 29.05.2016)       Интересные проекты, инструменты, библиотеки

django-dynamic-views - динамически создаем URL'ы на основе моделей Django

Модуль идеален, если у вас много моделей, с простыми CRUD контроллерами, и вы ленитесь прописывать к каждому urlpatterns.

     24.05.2016       Выпуск 127 (23.05.2016 - 29.05.2016)       Интересные проекты, инструменты, библиотеки

django-sudo - делаем эмуляцию sudo доступа на django Django

Библиотека позволяет воспользоваться повторным запросом пароля, как, например, это делает GitHub.

     09.05.2016       Выпуск 125 (09.05.2016 - 15.05.2016)       Интересные проекты, инструменты, библиотеки

Django-HTTPolice - HTTPolice для Django Django lint

HTTPolice это lint для HTTP requests and responses

     01.05.2016       Выпуск 123 (25.04.2016 - 01.05.2016)       Интересные проекты, инструменты, библиотеки

django-mjml - используем MJML в Django шаблонах Django template e-mail

MJML - язык, который позволяет сделать гибкие шаблоны для email. Примеры шаблонов на MJML пожно достать здесь

     26.04.2016       Выпуск 123 (25.04.2016 - 01.05.2016)       Интересные проекты, инструменты, библиотеки

django-jabber - посылаем Jabber оповещения из Django Django Jaber notification

from django_jabber import send_message

recipients = ['user1', 'user2', ] # without @domain.com part
send_message(u'Hello there', recipients)

# You can also pass this job to your Celery instance
send_message.delay(u'Async message', recipients)

     16.04.2016       Выпуск 121 (11.04.2016 - 17.04.2016)       Интересные проекты, инструменты, библиотеки

django-ansible-setup - deploy Django с помощью Ansible Django Ansible deploy

Ansible Playbook для настройки Django application. Этот playbook устанавливает и настраиваетDjango application со следующим технологиями: Nginx, Gunicorn, Supervisor, Virtualenv и PostgreSQL

     12.04.2016       Выпуск 121 (11.04.2016 - 17.04.2016)       Интересные проекты, инструменты, библиотеки

django-static-autocollect - запускаем collectstatic автоматически Django static

Проект-костыль, который позволяет запустить автосборку статики. В реализации применяется обычный while True цикл.