Я пишу небольшой веб-сайт, который регистрируется, когда пользователи нажимают на ссылку (что, очевидно, номер телефона). Он делает это через представление, которое затем перенаправляется на этот номер телефона.Django redirect to `tel` url дает` SuspiciousOperation`
Естественно, (я согласен, что это должно быть поведение по умолчанию). Django видит это как SuspiciousOperation
. В моем случае я делаю это намеренно. Как я могу подавить эту ошибку и разрешить представление, как я хочу?
Да, это сработало красиво. В итоге я создал подкласс HttpResponseRedirect, подобный тому, что вы здесь делали. Спасибо! –
Собственно, это не подкласс, а глобальные схемы tel:. это важно, если вы используете общие представления, которые возвращают перенаправления. – Thomas
Правильно, ваше решение не было подклассом, но мое было. Я закончил это, поэтому «SuspiciousOperation» не был подавлен для всего сайта, но только для моего одного представления, которое ему было необходимо. –