Фильтрация по тегу:

pythonpython

Django: автоматически создаем миниатюры для изображений в ImageField


Создание миниатюр изображений (они же thumbnails, они же previews) часто используется при работе с графическими файлами. Это позволяет, например, сильно сократить время загрузки страницы со списком фотографий, отображая их уменьшенные копии и загружая полноразмерную фотографию только при клике на нее. 

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

Пишем свои фильтры для Ansible


Ansible "из коробки" имеет множество встроенных фильтров, как реализованных в jinja2, так и собственных.

Подробное описание существующих фильтров можно найти на странице документации.

Однако, бывают ситуации, в которых подходящего дефолтного фильтра нет (а очень хочется). 

В этой короткой статье мы научимя писать свои плагины-фильтры для ansible. В качестве примера возьмем фильтр для форматирования даты в заданный формат, выполнив команду:

{{'2017-10-14T15:39:22Z'|format_time('%Y-%m-%dT%H:%M:%SZ','%d.%m.%Y')}}

мы из исходной даты "2017-10-14T15:39:22Z" хотим получить "14.10.2017".

 

Django: шпаргалка с полезностями


В этой статье осуществлена попытка собрать полезности, по работе с популярным web-фреймворком на Python. 

Поводом к ее написанию стало прочтение серии из семи замечательных статей, написанных Vitor Freitas в блоге simpleisbetterthancomplex.com. По мере прочтения стало понятно, что вся информация в голове не уляжется и нужно складывать ее в более для того подходящее хранилище.

Картинка - постер к одноименному вестерну 1966 года и отношения к делу в общем-то не имеет :)