Последние статьи

Конвертация MP4 файлов в MP3 с Python 3

Как конвертировать MP4 в MP3 используя Python 3

В Python 3 реализованы библиотеки для конвертации mp4 файлов в mp3 аудиодорожку. В этой статье будет рассмотрено несколько таких реализаций на примерах. Хоть в статье описаны 2 формата, сами библиотеки поддерживают намного больше.

...
Читать дальше →
Исправляем ошибку с mysqlclient с помощь PyMySQL в Django

Устанавливаем библиотеку PyMySQL вместо mysqlclient в Django

В Django изначально реализована поддержка баз данных MySQL и MariaDB. Общение с этими базами выполняется через разные библиотеки, в том числе mysqlclient. Библиотека mysqlclient является самой быстрой и рекомендуемой при работе с Django и MySQL, но ее установка не всегда очевидна и вы можете столкнуться с рядом проблем.

...
Читать дальше →
Загрузка изображений и других файлов в Django 3 через формы и модели

Как загружать картинки и файлы через Django 3 используя модель и формы

Для работы с изображениями и другими файлами во фреймворке Python Django существует готовый механизм реализуемый через модели. Процесс хранения картинок и файлов в базах данных может вызвать путаницу если вы не имели особого опыта работы с ними. Процесс создания возможности загрузки файлов состоит из нескольких шагов, которые мы рассмотрим ниже на примерах.

...
Читать дальше →
Создаём CRUD запросы в Django 3 на примере приложения

Используем CRUD запросы в Django 3 на примере приложения

Для работы с базой данных в Django существует понятие ORM. Само понятие ORM обозначает возможность преобразования и взаимодействия прикладного языка (в нашем случае Python) и базы данных (обычно это SQL). В любой реализации ORM есть 4 ключевых понятия, которые складываются в аббревиатуру CRUD:

  • Create - создание или добавление данных в базу;
  • Read - получение и чтение данных из базы;
  • Update - обновление данных в базе;
  • Delete - удаление данных.

Если совсем упрощать, то ORM - это программа, которая снимает с нас обязанность знать язык запросов (например SQL). В этой статье, мы рассмотрим как делается CRUD в Django и создадим простое приложение.

...
Читать дальше →
Создание карты сайта Sitemap.xml во фреймворке Django

Создаем в Django карту сайта Sitemap.xml

Один из принципов оптимизации сайта для поисковых систем - это создание карты сайта Sitemap. Благодаря этой странице поисковые системы узнают какие страницы были обновлены или созданы. В Django уже существуют встроенные механизмы для создания таких карт в формате XML. В рамках этой статьи мы рассмотрим как создать такую карту на основе существующих моделей или и для прямых ссылок с помощью urls.py.

...
Читать дальше →
Каналы
Telegram FixMyPc Telegram Лента FixMyPC RSS Rss
Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, приобретённого опыта и лучшие практики в системном администрировании и программировании.