Django重定向到`tel`网址会产生`SuspiciousOperation`

Tha*_*all 4 django redirect

我正在写一个小的网站,当用户单击链接(显然是电话号码)时,该网站会记录下来。它通过视图执行此操作,然后将其重定向到该电话号码。

自然,(我同意这应该是默认行为)Django将其视为SuspiciousOperation。就我而言,我是故意这样做的。如何抑制该错误并使视图按我的意愿进行解析?

man*_*tus 5

我无法使用第一个答案导入名称HttpResponseRedirectBase错误。我设法(几乎)做到了:

from django.http.response import HttpResponseRedirectBase
HttpResponseRedirectBase.allowed_schemes += ['tel']
Run Code Online (Sandbox Code Playgroud)

  • 您正在重复一个现有答案,为什么? (2认同)