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

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

     08.04.2018       Выпуск 224 (02.04.2018 - 08.04.2018)       Видео

Начинаем Django приложение правильно

В современном мире есть куча нюансов, которые нужно учесть при старте вашего приложения: конфигурация, деплой, тесты, CI, удобство разработки. Расскажу про Bleeding Edge технологии, основная цель которых сделать ваш проект безопасным и удобным

     07.04.2018       Выпуск 224 (02.04.2018 - 08.04.2018)       Релизы
     04.04.2018       Выпуск 224 (02.04.2018 - 08.04.2018)       Статьи
     03.04.2018       Выпуск 224 (02.04.2018 - 08.04.2018)       Релизы
     02.04.2018       Выпуск 224 (02.04.2018 - 08.04.2018)       Статьи
     02.04.2018       Выпуск 224 (02.04.2018 - 08.04.2018)       Статьи
     23.03.2018       Выпуск 222 (19.03.2018 - 25.03.2018)       Статьи
     22.03.2018       Выпуск 222 (19.03.2018 - 25.03.2018)       Статьи

Движок поиска по нескольким моделям в Django Django

О том как использовать Manager для поиска по нескольким моделям

     21.03.2018       Выпуск 222 (19.03.2018 - 25.03.2018)       Статьи

Авторизация через Telegram в Django и Python Telegram Django

В начале февраля Павел Дуров анонсировал, что у Telegram появился так называемый Telegram Login Widget. Проще говоря, теперь любой желающий может встроить авторизацию на своем сайте через Telegram, наряду с уже удобными способами входа через привычные для всех Google, Twitter, Facebook и так далее.

В этой заметке я хочу рассказать и наглядно показать как это сделать, используя Django. Исходный код свободно доступен в моем репозитории на GitHub. Пользуйтесь на здоровье.

     20.03.2018       Выпуск 222 (19.03.2018 - 25.03.2018)       Статьи

Несколько советов по организации Python-приложения на сервере

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

 

 

Я работаю, в основном, с Python/Django стеком, поэтому все примеры будут, в первую очередь, применительно к этому набору. Также ключевые технологии: Ubuntu (17.10), Python3 (3.6).

     15.03.2018       Выпуск 221 (12.03.2018 - 18.03.2018)       Учебные материалы
     19.03.2018       Выпуск 222 (19.03.2018 - 25.03.2018)       Релизы

django-extensions - 2.0.4

Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#2.0.4. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions/

     09.03.2018       Выпуск 220 (05.03.2018 - 11.03.2018)       Статьи

Django + Vue. Реализуем вход через Google Django

Никто не любит при регистрации на сайте вводить каждый раз одно и то же: имя пользователя, электронную почту и т.д. Либо постоянно создавать и запоминать новые пароли. По этой причине, вход через сторонние приложения вроде Google, Facebook или VK очень популярен.

Такие сторонние приложения используют протокол OAuth2. В статье я не буду объяснять, что это за протокол и как его реализовать. Вместо этого реализуем вход на сайт через Google использую уже готовые библиотеки. Бэкэнд напишем на Django и Django Rest Framework, а фронтэнд на Vue.js

     08.03.2018       Выпуск 220 (05.03.2018 - 11.03.2018)       Статьи
     07.03.2018       Выпуск 220 (05.03.2018 - 11.03.2018)       Статьи
     07.03.2018       Выпуск 220 (05.03.2018 - 11.03.2018)       Статьи
     06.03.2018       Выпуск 220 (05.03.2018 - 11.03.2018)       Релизы