Согласие на обработку персональных данных в Django-проекте часто начинается с одного BooleanField. Но затем оказывается, что недостаточно помнить только факт нажатия на чекбокс: пользователь мог видеть другую редакцию документа, отозвать согласие, выбрать лишь часть категорий файлов cookie, а администратору может понадобиться журнал действий и выгрузка в CSV.Я сделал для этого два полностью независимых Django-пакета с открытым исходным кодом: django-consent-152fz для юридически значимых согласий и django-cookies-152fz для политики файлов cookie, категорий, подключённых сервисов и окна выбора. В статье покажу реальную модель данных, минимальное подключение и то, как устроены редакции, журнал событий и выгрузка данных. Читать далее
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Browser Policy Manager: распаковка | 0 | 5 | 23-06-2026 |
| 2 | [Перевод] HTML Sanitizer API: конец эпохи DOMPurify и XSS-страданий | 0 | 7 | 24-06-2026 |
| 3 | Немного насчет — «AI-агенты сделают разработку самоподдерживаемой» | 0 | 5 | 23-06-2026 |
| 4 | Безопасное хранение паролей: соли, перцы и выбор алгоритма | 0 | 7 | 25-06-2026 |
| 5 | Как мы перестали проксировать картинки через бэкенд и подружили PWA c S3 через presigned URL | 0 | 7 | 22-06-2026 |
| 6 | Разработка длиною в 3 года: как я писал свой PHP CMS/Framework Gy, «убийцу» Битрикса, весом 350 Кб | 0 | 7 | 23-06-2026 |
| 7 | Микроразметка на Tilda: внедрение JSON-LD, проверка и типовые ошибки | 0 | 7 | 19-06-2026 |
| 8 | Заменяем JavaScript с помощью HTML и CSS | 0 | 5 | 23-06-2026 |
| 9 | Как в Postgres Professional перепридумали расширение для аудита безопасности | 5 | 7 | 30-12-2025 |
| 10 | Immaterieller Schadensersatz nach der DSGVO: Warum bloßer Ärger nicht ausreicht | 0 | 0 | 21-03-2026 |