Собрали в одном месте самые важные ссылки
читайте авторский блог
Очередной выпуск англоязычного подкаста Python Bytes
Django module to easily send templated emails using django templates, or using a transactional mail provider (mailchimp, silverpop, etc.).
A dive into NanoDjango, a package that lets you build small scripts using all the power of Django, and also supports django-ninja for APIs.
Легкая в использовании и удобная для разработки CMS. Скачать можно по ссылке: https://pypi.python.org/pypi/django-cms/
Без четкого понимания того, как построены шаблоны и используемые классы любая попытка кастомизации превращается в пытку. Этот цикл статей — моя попытка помочь понять и полюбить то, как всё устроено изнутри. Тема длинная, так что начнем с самых азов. Сейчас мы разберем все основные шаблоны и механизм их поиска.
A streamlined and cost-effective approach that uses Docker and customizable health checks.
Learn how to achieve zero downtime in Django deployments with blue-green strategies and multi-step database migrations to handle backward-incompatible changes effectively.
Аутентификация является фундаментальной частью любого веб-приложения. Мы рассмотрим различные способы реализации аутентификации в Django, начиная от стандартных методов и заканчивая более крутыми техниками, например как 2FA и OAuth2.
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
The story of Data Hub, a research project in epidemiology that integrated data processing pipelines in Django, fought with the documentation to build, deployed, and tried to make reusable for use-cases in other domains.
Learn how to significantly enhance user experience with HTMX, covering practical examples like click-to-edit interfaces, infinite scrolling, and real-time search, demonstrating how HTMX can simplify development and improve performance.
Django приложение для работы с MySQL и MariaDB. Поддержка Python: 2.7, 3.4; Django: 1.7, 1.8, master; MySQL: 5.5, 5.6 / MariaDB: 5.5, 10.0, 10.1; mysqlclient: 1.3.6 (Python 3 compatible version of MySQL-python). Скачать можно по ссылке: https://pypi.python.org/pypi/django-mysql/
A very comprehensive tutorial on Celery, what it is, how to use it in Django projects, and several examples of different Celery tasks.
Проводя аудиты процессов разработки ПО, мы часто слышим, что функционал реализован во фреймворке, и это может вызывать вопросы со стороны безопасников. Python, будучи одним из популярных языков программирования, предлагает множество фреймворков, каждый из которых должен быть защищен и иметь встроенные механизмы безопасности либо возможности для встраивания этих механизмов. В этой статье попробуем разобраться, какие возможности действительно предоставляют фреймворки, рассмотрим механизмы безопасности и способы их настройки на примере распространенных фреймворков: Django, FastAPI и Flask.
Django co-creator Simon Willison wrote a live blogging app for OpenAI's DevDay event.