无法从 django.utils.http 导入 is_safe_url ,替代方案?

p.r*_*.ry 9 python django django-4.0

我正在尝试将我的代码更新到最新的 Django 版本,方法 is_safe_url() 似乎已从新版本的 Django (4.0) 中删除。过去几个小时我一直在寻找替代方案,但没有成功。有谁知道 Django 4.0 中的方法有任何替代方案吗?

小智 18

在 Django 3.0 中,它们已重命名is_safe_urlurl_has_allowed_host_and_scheme. 在这里您可以阅读更多有关它的文档