Статьи о Django, страница 4

Докеризация Django с помощью Postgres, Gunicorn и Nginx

Это пошаговое руководство подробно описывает, как настроить Django для запуска на Docker с Postgres. Для производственных сред мы добавим Nginx и Gunicorn. Мы также рассмотрим, как обслуживать статические и медиафайлы Django через Nginx.

Асинхронные задачи с Django и Celery

Если долго выполняющийся процесс является частью рабочего процесса вашего приложения, вместо того чтобы блокировать ответ, вы должны обрабатывать его в фоновом режиме, вне обычного потока запросов/ответов.

Эффективное использование сериализаторов Django REST Framework

В этой статье мы рассмотрим, как использовать сериализаторы Django REST Framework (DRF) более эффективно и действенно на примере. Попутно мы погрузимся в некоторые продвинутые концепции, такие как использование ключевого слова source, передача контекста, проверка данных и многое другое.

Обработка периодических задач в Django с помощью Celery и Docker

По мере создания и масштабирования приложения Django вам неизбежно потребуется периодически и автоматически запускать определенные задачи в фоновом режиме.

Работа с транзакциями базы данных Celery и Django

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

Django Channels и WebSocket`ы

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

Создайте REST API за 30 минут с помощью Django REST Framework

Создать REST API в Django очень просто. В этом руководстве мы рассмотрим шаги по настройке и запуску вашего первого API.

Что такое Django Channels?

Если вы, как и я, провели хоть какое-то исследование, чтобы ответить на этот вопрос, вы обнаружили: вы можете создать приложение для чата. Существует 100, если не больше, руководств, которые помогут вам создать следующий Slack. Существует не так много учебников, блогов, документации или других ресурсов, которые помогут вам сделать многое другое с Django Channels.

Современные среды Python - управление зависимостями и рабочим пространством

После того, как вы пройдете через муки настройки среды Python для одного приложения типа "hello world", вам придется пройти через еще более сложный процесс выяснения, как управлять несколькими средами для нескольких проектов Python. Некоторые из этих проектов могут быть новыми, в то время как другие представляют собой груды кода десятилетней давности. К счастью, существует ряд инструментов, помогающих упростить управление зависимостями и рабочими пространствами.

Django Channels: уведомления в реальном времени

Всякий раз, когда вы слышите слово «в реальном времени», первое, что приходит вам в голову (если вы разработчик), - это подключение к веб-сокету. Django не поддерживает веб-сокеты, и здесь на помощь приходят Django Channels.

Динамическое добавление форм в Django с помощью наборов форм и JavaScript

Этот учебник демонстрирует, как несколько копий формы могут быть динамически добавлены на страницу и обработаны с помощью наборов форм Django и JavaScript.

Django и приложения реального времени

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

Руководство по загрузке файлов (и изображений) в Django

Это руководство показывает, как реализовать загрузку файлов, а затем и изображений с помощью Django. Мы создадим базовый клон Instagram.

Руководство по слагам Django

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

Сохранение данных с помощью моделей Django

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

Своя модель User в Django

Django поставляется со встроенной моделью пользователя< /a> для аутентификации, однако официальная документация Django настоятельно рекомендует использовать пользовательскую модель для новых проектов. Причина в том, что если вы хотите внести какие-либо изменения в модель пользователя в будущем — например, добавить поле даты рождения — использование пользовательской модели пользователя с самого начала упрощает эту задачу. Но если вы этого не сделаете, обновить модель пользователя по умолчанию в существующем проекте Django будет очень и очень сложно.

Работа с формами в Django

В предыдущей статье Понимаем Django мы рассмотрели, как шаблоны Django работают для создания пользовательского интерфейса. Это хорошо, если вам нужно только отображать пользовательский интерфейс, но что делать, если вам нужно, чтобы ваш сайт взаимодействовал с пользователями? Вы используете систему форм Django! В этой статье мы сосредоточимся на том, как работать с веб-формами, используя систему форм Django.

Написание JSON API в чистом Django для начинающих

В этом руководстве мы собираемся создать несколько API-интерфейсов CRUD (создание, чтение, обновление, удаление) на основе JSON в Django без использования каких-либо дополнительных библиотек, таких как Django Rest Framework (DRF) или Tastypie.

Разработка Django RESTful API через тестирование

В этом руководстве рассматривается процесс разработки RESTful API на основе CRUD с помощью Django и Django REST Framework, который используется для быстрого создания RESTful API на основе моделей Django.

Создайте свой первый REST API с Django Rest Framework

В этом руководстве мы будем создавать REST API с помощью Django Rest Framework. API выполняет операцию CRUD приложения списка Todo, разработанного в Django Framework.