Здравствуйте,
Внесённые изменения не полностью устранили проблему. Если слаг содержит знак «+», возникает ошибка 400.
Чтобы это подтвердить, я временно переключил генерацию слага обратно на «None», изменил заголовок, удалил знак «+» из заголовка, а затем снова переключил режим на «encoded». После этого ошибка 400 исчезла.
Сценарий следующий: если заголовок содержит знак плюс, возвращается ошибка 400. (Возможно, существуют и другие символы, которые могут вызывать эту проблему; я проверял только знак «+».)
Спасибо.