06:44
1,0×
00:00/06:44
505,3 тыс смотрели · 4 года назад
Оптимизация CI/CD для многоязычных Django-проектов: автоматизация переводов и локализации
В этой статье мы разберем, как настроить CI/CD пайплайн для автоматизации переводов и управления локализацией в Django-проектах с использованием GitHub Actions и API сервиса переводов, такого как DeepL. Вы узнаете, как интегрировать автоматическую генерацию переводов, минимизировать ручную работу и обеспечить бесшовную локализацию многоязычных приложений. Многоязычные проекты требуют постоянного обновления переводов для новых строк, добавленных в код. Ручное управление переводами трудоемко, дорого и подвержено ошибкам...
1 год назад
Создание сайта в Python. Часть 3. Бэкенд. Работа с базой данных и панелью администратора на Django.
Базы данных в проектах на Django похожи на таблицы Excel, но отличие заключается в том, что тип данных для каждого столбца и их количество определяется заранее. При попытке внести в колонку данные не того типа получим ошибку и данная операция не будет выполнена. Количество колонок, их имя и тип вносимых данных являются параметрами структуры базы данных. Изменение структуры и внесение данных в базу называется миграцией базы данных. Работу с базой данных рассмотрим на примере проекта MySite из предыдущей статьи...