Подключаем Яндекс SmartCaptcha
Создаём учебную CAPTCHA, сохраняем клиентский и серверный ключи и проверяем домен.
Блог
Статьи, практические заметки и опыт работы над проектами в этой рубрике.
Создаём учебную CAPTCHA, сохраняем клиентский и серверный ключи и проверяем домен.
Ключи для reCAPTCHA v2 checkbox, разрешённый домен и проверка формы Commentail.
Ручной запуск, cron или существующий Celery: выбираем одно расписание и наблюдаем очередь.
Создаём отдельный ключ отправки и подключаем HTTP API без самописного отправщика.
Подключаем почтовый сервер, проверяем отправителя и проходим подтверждение адреса до конца.
Где хранить ключи, чем публичный ключ отличается от секретного и почему одного файла .env недостаточно.
Разбираем очередь, причины отклонения, массовые действия и безопасную выдачу прав.
Кто может писать, как наследуются настройки, когда появляются ответы и почему пропадает редактирование.
Приложения, middleware, маршруты, миграции и шаблон статьи — по порядку и с проверкой каждого шага.
Запускаем отдельный Wagtail-сайт, добавляем первый комментарий и проходим подтверждение гостя без настоящей рассылки.
Commentail 1.3.2 исправляет ошибку версии 1.3.1: обсуждения переведённых страниц Wagtail могли стать недоступны. Проверка теперь учитывает деревья переводов главной страницы сайта.
В Commentail 1.3.1 я изменил хранение отпечатков для квот и повторных отправок, добавил ограничения выдачи форм и усилил проверку принадлежности страниц сайту. Обновление требует необратимой миграции данных.