Как настроить пер-объектные права доступа в Elasticsearch для Django
В статье рассказывается о решении задачи проверки прав доступа к отдельным объектам в списках Elasticsearch на Django. Автор предлагает хранить ID пользователей и групп с разрешениями прямо в индексе, что повышает скорость и масштабируемость фильтрации.
Подробности: https://www.djangotricks.com/blog/2025/09/per-object-permissions-for-elasticsearch-lists-in-django-websites/
#en
@django_prog | Другие наши каналы
В статье рассказывается о решении задачи проверки прав доступа к отдельным объектам в списках Elasticsearch на Django. Автор предлагает хранить ID пользователей и групп с разрешениями прямо в индексе, что повышает скорость и масштабируемость фильтрации.
Подробности: https://www.djangotricks.com/blog/2025/09/per-object-permissions-for-elasticsearch-lists-in-django-websites/
#en
@django_prog | Другие наши каналы
Обновления безопасности Django: выпущены версии 5.2.7, 5.1.13 и 4.2.25 с исправлениями уязвимостей, включая потенциальную SQL-инъекцию и обход ограничений при распаковке архивов. Рекомендуется как можно скорее обновить используемые версии.
Подробности: https://www.djangoproject.com/weblog/2025/oct/01/security-releases/
#en
@django_prog | Другие наши каналы
Подробности: https://www.djangoproject.com/weblog/2025/oct/01/security-releases/
#en
@django_prog | Другие наши каналы
Настраиваем Docker для Django
Привет, Хабр! В этой статье мы запустим Docker с Django на локальной машине. Этот материал ориентирован исключительно на локальную разработку — наш Django будет работать с SQLite без использования образов PostgreSQL. Уже в следующей статье мы соберем более сложное приложение.
Все действия будем выполнять в Windows, так как большинство начинающих разработчиков используют именно эту операционную систему.
Перед началом работы убедитесь, что у вас установлен и настроен Docker Desktop для Windows. В сети много руководств по его установке, поэтому думаю, что с этим не возникнет проблем. Мы будем использовать Django 5.2.6 и Docker Desktop 28.4.0. Весь проект доступен на GitHub. Если материал оказался полезным, буду благодарен за звёзды в репозитории.
Первым делом создадим приложение, для которого будем собирать образ:
Читать: https://habr.com/ru/articles/953978/
#ru
@django_prog | Другие наши каналы
Привет, Хабр! В этой статье мы запустим Docker с Django на локальной машине. Этот материал ориентирован исключительно на локальную разработку — наш Django будет работать с SQLite без использования образов PostgreSQL. Уже в следующей статье мы соберем более сложное приложение.
Все действия будем выполнять в Windows, так как большинство начинающих разработчиков используют именно эту операционную систему.
Перед началом работы убедитесь, что у вас установлен и настроен Docker Desktop для Windows. В сети много руководств по его установке, поэтому думаю, что с этим не возникнет проблем. Мы будем использовать Django 5.2.6 и Docker Desktop 28.4.0. Весь проект доступен на GitHub. Если материал оказался полезным, буду благодарен за звёзды в репозитории.
Первым делом создадим приложение, для которого будем собирать образ:
Читать: https://habr.com/ru/articles/953978/
#ru
@django_prog | Другие наши каналы
🔥1
Django Templates: всё, что вам нужно знать
Команда Python for Devs подготовила перевод большого туторила по Django Templates. В статье подробно разбирается, как устроен язык шаблонов Django, чем он отличается от Jinja, как правильно наследовать шаблоны и организовать структуру проекта. Если вы хотите сделать свои Django-приложения более чистыми, поддерживаемыми и быстрыми — этот материал для вас.
Читать: https://habr.com/ru/articles/946762/
#ru
@django_prog | Другие наши каналы
Команда Python for Devs подготовила перевод большого туторила по Django Templates. В статье подробно разбирается, как устроен язык шаблонов Django, чем он отличается от Jinja, как правильно наследовать шаблоны и организовать структуру проекта. Если вы хотите сделать свои Django-приложения более чистыми, поддерживаемыми и быстрыми — этот материал для вас.
Читать: https://habr.com/ru/articles/946762/
#ru
@django_prog | Другие наши каналы