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

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

     27.02.2019       Выпуск 271 (25.02.2019 - 03.03.2019)       Вопросы и обсуждения
     22.02.2019       Выпуск 270 (18.02.2019 - 24.02.2019)       Статьи
     19.02.2019       Выпуск 270 (18.02.2019 - 24.02.2019)       Статьи

Концепция полиморфизма в ORM Django

Свободный перевод статьи "Modeling Polymorphism in Django With Python" В статье описано идея использования полиморфизма в моделях ORM Django то есть создание возможности изменения базовой структуры под конкретные задачи.

     18.02.2019       Выпуск 270 (18.02.2019 - 24.02.2019)       Статьи
     11.02.2019       Выпуск 269 (11.02.2019 - 17.02.2019)       Релизы
     11.02.2019       Выпуск 269 (11.02.2019 - 17.02.2019)       Релизы
     11.02.2019       Выпуск 269 (11.02.2019 - 17.02.2019)       Релизы
     05.02.2019       Выпуск 268 (04.02.2019 - 10.02.2019)       Статьи

«Удаление» объектов в Django

Рано или поздно перед разработчиками встаёт задача удаления ненужных данных. И чем сложнее сервис, тем больше нюансов необходимо учесть. В данной статье я расскажу, как мы реализовали «удаление» в базе данных с сотней связей. Читать дальше →

     25.01.2019       Выпуск 266 (21.01.2019 - 27.01.2019)       Статьи

Как использовать вложенные формы в Django Django

Django Formsets управляет сложными повторяющимися полями форм в представлении. Используя формуляры, вы можете узнать, сколько форм было изначально, какие были изменены, а какие должны быть удалены. Подобно формам и моделям форм, Django предлагает наборы моделей форм, которые упрощают задачу создания набора форм для формы, обрабатывающей несколько экземпляров модели.

     23.01.2019       Выпуск 266 (21.01.2019 - 27.01.2019)       Статьи
     21.01.2019       Выпуск 266 (21.01.2019 - 27.01.2019)       Релизы

django-grappelli - 2.12.2

Альтернативный базирующийся на сетке дизайн админ панели Django. Изменения описаны по ссылке https://allmychanges.com/p/python/django-grappelli/#2.12.2. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/

     17.01.2019       Выпуск 265 (14.01.2019 - 20.01.2019)       Релизы
     11.01.2019       Выпуск 264 (07.01.2019 - 13.01.2019)       Статьи
     06.01.2019       Выпуск 263 (31.12.2018 - 06.01.2019)       Статьи

Кэширование шаблонов для различных типов контента

В статье "Различные шаблоны для рендеринга разных типов контента в поисковой выдаче" было показано, как сделать рендеринг различных шаблонов в зависимости от того, какой тип контента отрисовывается в поисковой выдаче на сайте. При этом ключевым моментом являлось то, что не приходилось делать проверочные условия для выбор шаблона. Информация о шбалоне хранилась в переменной TEMPLATE_PREVIEW, через которую шаблон подставлялся в include тег в шаблоне Django. В данном способе есть один большой недостаток. Дело в том, что тег include при каждом своём вызове ищет шаблон. Его необходимо было как-то кэшировать, что и решается в данной статье.

     04.01.2019       Выпуск 263 (31.12.2018 - 06.01.2019)       Релизы
     02.01.2019       Выпуск 263 (31.12.2018 - 06.01.2019)       Статьи