Загрузка...
Загрузка...

Список модулей для Python и Flask, которыми я постоянно пользуюсь

•   Программирование   •

Список модулей для Python и Flask, которыми я постоянно пользуюсь
15 июн 2017

Список модулей для Python и Flask, которыми я постоянно пользуюсь

Список самых частоиспользуемых модулей, которые облегчают разработку, лично для меня:

  • Flask - микро-фреймворк для создания сайтов (мой любимый framework).
  • Flask-Login - модуль для легкого добавления авторизация в любые приложения написанные на Flask.
  • Flask_bcrypt - модуль для хэширования данных, Вам не нужно самим создавать велосипед и придумывать как хранить пароли в базе - просто используйте bcrypt.
  • uuid - модуль для генерации уникальных идентификаторов. Теперь не нужно придумывать как сделать уникальный идентификатор, uuid - сделает это за Вас.
  • Flask-Images - модуль для работы с изображениями в вэб-фреймворке Flask. Генерируйте изображения любого размера на лету.
  • Flask-Cache - модуль для кэширования данных, страниц, функций. Есть множество вариантов кэширования, легкий в настройке и надежный модуль.
  • Flask-Babel - модуль для создания мультиязычности на сайте.
  • Flask-Mail - модуль для работы с e-mail. Отправляйте с легкостью письма пользователям.
  • Hashlib - еще один универсальный модуль для хэширования. Использую его при сохранении изображений: для каждого загруженного изображения создается md5 хэш и если такой хэш уже имеется в базе - значит это изображение уже было загружено и можно не хранить вторую копию, а просто ссылаться, на уже загруженное изображение.
  • Slugify - модуль для создания slug (генерирует url из названия, так, что б лучше индексировался поисковиками)
  • PILLOW(PIL) - модуль для работы с изображениями. Обрезать, уменьшить, добавить текст и многое другое можно сделать с помощью этого модуля.
  • Sentry - это невероятно удобная штука. Сортирует отчеты обо всех ошибках в приложении в удобном формате. Теперь ни одна ошибка не останется незамеченной. Очень советую!!!!

Задавайте вопросы в комментариях, я буду стараться отвечать, по возможности!