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

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

     25.11.2016       Выпуск 153 (21.11.2016 - 27.11.2016)       Статьи

Автоматическое развёртывание Django из GitLab

В этой статье я опишу настройку автоматического развёртывания веб-приложения на стеке Django + uWSGI + PostgreSQL + Nginx из репозитория на сервисе GitLab.com. Изложенное также применимо к кастомной инсталляции GitLab. Предполагается, что читатель располагает опытом в создании веб-приложений на Django, а так же опытом администрирования Linux-систем.

     24.11.2016       Выпуск 153 (21.11.2016 - 27.11.2016)       Статьи

Релиз PyCharm 2016.3: Полная поддержка Python 3.6, улучшения в Python консоли, обозревателе переменных, и многое другое PyCharm IDE

С момента предыдущего релиза PyCharm прошло ровно 4 месяца. За это время PyCharm получил ряд новых полезных улучшений в инструментах для Python, Django, веб и научной разработки, которые, как всегда, тесно интегрированы и эффективно работают друг с другом. Сегодня мы рады рассказать, что же интересного и важного появилось в новой версии PyCharm.

     23.11.2016       Выпуск 153 (21.11.2016 - 27.11.2016)       Статьи
     06.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Избегайте Django GenericForeignKey Django

В статье рассказывается почему GenericForeignKey может быть плохим решением ваших проблем.

     04.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     27.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Стратегии расширения Django User Model Django

В Django встроена прекрасная система аутентификации пользователей. В большинстве случаев мы можем использовать ее «из коробки», что экономит много времени разработчиков и тестировщиков. Но иногда нам необходимо расширить ее, чтобы удовлетворять потребностям нашего сайта.

Как правило возникает потребность хранить дополнительные данные о пользователях, например, краткую биографию (about), дату рождения, местоположение и другие подобные данные.

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

     27.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Обработка статусов в Django #2 Django

Продолжаем использовать django-fsm для перехвата и обработки статусов в Django проекте