python - 限制 url 到某个域 - Django

标签 python django django-urls

我需要锁定某个域的各种 URL。

有什么想法吗?

最佳答案

在 View 中,检查get_host请求的结果。如果主机错误,则返回 HttpResponseNotFound 或 HttpResponseForbidden (取决于您的具体需要)。

编辑:也许您想根据客户端域进行锁定。那么您应该检查 REMOTE_HOST。

关于python - 限制 url 到某个域 - Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4083068/

相关文章:

Python3 破坏有效的 Python2 代码 : How can I send a series of bytes in a buffer in a socket in Python?

Python 'different_locale' 错误的区域设置转换

python - view.py 中的问题 : message error Invalid literal for int() with base 10

python - 如何安装Matplotlib的 basemap ?

python - 在 Python 中使用可变序列方法创建列表失败

python - 在 Django 模型中拥有自定义实例属性的正确方法是什么?

javascript - 来自数据库的 Django 动态下拉列表

python - 不要国际化/翻译 URL

python - 下载文件页面出现 NoReverseMatch 错误

python - 如何获取 Exception OSError 的第三个参数?