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

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

     19.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Реализуем типы пользователей в Django Django

Привязываем тип пользователя к пользователю

     18.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Мощь Single Page App: часть 1 Django

О том как написать SPA на Django

     16.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Django. Расширенные параметры поиска Django

Организация фильтрации/поиска контента с расширенными параметрами в стиле ключ/значение

     08.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

Django. Добавление личных сообщений и чатов на сайте - Часть 1 Django

По мере развития ресурса встала задача внедрить личные сообщения на сайте. В статье описано, как получилось сделать альфа-версию сообщений на сайте с базой для будущих коллективных чатов.

     08.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

Django. Смена URL без перезагрузки страницы с частичной подгрузкой контента Django

Делаем пагинацию статей на сайте с использованием django_bootstrap3, AJAX-запросов и сменой URL без перезагрузки страницы в браузере для уменьшения нагрузки на сайт.

     03.01.2018       Выпуск 211 (01.01.2018 - 07.01.2018)       Статьи

Elm & Django #1 Django

Начало цикла статей про использование языка Elm в Django Templates

     28.12.2017       Выпуск 210 (25.12.2017 - 31.12.2017)       Статьи
     26.12.2017       Выпуск 210 (25.12.2017 - 31.12.2017)       Статьи

Где хранить бизнес логику в Django Django

Толстые модели (fat models), тонкие представления (thin views), тупые шаблоны (stupid templates) - один из распространенных подходов к структурированию Django приложений. Цель подхода - вынести бизнес логику из представлений и шаблонов, и поместить ее в модели. Очевидно, что представления и шаблоны не должны содержать бизнес логику, так как они имеют совсем другие обязанности. Но выносить логику в модели не лучший вариант. Это приводит к тому, что модели становятся слишком большими и имеют слишком много обязанностей. Получаются так называемые объекты боги (god objects). Из-за их сложности код сложно понять, тестировать и поддерживать.

     06.12.2017       Выпуск 207 (04.12.2017 - 10.12.2017)       Статьи
     21.11.2017       Выпуск 205 (20.11.2017 - 26.11.2017)       Статьи
     10.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи

Как быстро настроить email-аутентификацию в Django Django

 

Аутентификация пользователей уже давно является типовой задачей. В Django, как и в любом современном вэб-фреймворке, есть отличный механизм аутентификации пользователей.
Однако, этот механизм по умолчанию использует логин в качестве идентификатора, в то время как все мы уже привыкли использовать для входа email.

     09.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи
     30.10.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи
     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи

Мой основной список пакетов django Django

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

     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи