我正在写一个小网站,当用户点击一个链接(这显然是一个电话号码)时会记录下来。它通过视图执行此操作,然后重定向到该电话号码。
自然,(我同意这应该是默认行为)Django 将其视为SuspiciousOperation
. 就我而言,我是故意这样做的。我怎样才能抑制这个错误,让视图像我想要的那样解决?
我无法在第一个答案中导入名称 HttpResponseRedirectBase 错误。我设法(几乎)按预期做到了:
from django.http.response import HttpResponseRedirectBase
HttpResponseRedirectBase.allowed_schemes += ['tel']
在重定向到 tel: uris 的应用的根目录中:
from django.http import HttpResponseRedirectBase
HttpResponseRedirectBase.allowed_schemes += ['tel']